From db52ca3f2fb7d9ef9a46f5d4a798fe14c2ea0ae1 Mon Sep 17 00:00:00 2001 From: Sergey Stepanov Date: Sun, 17 Oct 2021 19:52:43 +0300 Subject: [PATCH] Remove unused IDE/Git files --- .editorconfig | 4 ---- .gitattributes | 16 ---------------- .gitignore | 11 +++++++++++ README.md | 25 ++++++++++++------------- 4 files changed, 23 insertions(+), 33 deletions(-) delete mode 100644 .editorconfig delete mode 100644 .gitattributes diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index 4b5665da..00000000 --- a/.editorconfig +++ /dev/null @@ -1,4 +0,0 @@ -root = true - -[*.md] -trim_trailing_whitespace = false diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 02f84227..00000000 --- a/.gitattributes +++ /dev/null @@ -1,16 +0,0 @@ -* linguist-vendored -*.go linguist-vendored=false -* text=auto eol=lf - - -# Explicitly declare text files you want to always be normalized and converted -# to native line endings on checkout. -*.c text -*.h text - -# Declare files that will always have CRLF line endings on checkout. -*.sln text eol=crlf - -# Denote all files that are truly binary and should not be modified. -*.png binary -*.jpg binary \ No newline at end of file diff --git a/.gitignore b/.gitignore index 3e771139..c5d83e3e 100644 --- a/.gitignore +++ b/.gitignore @@ -45,6 +45,11 @@ Network Trash Folder Temporary Items .apdisk +### SSL +*.crt +*.csr +*.key + ### Production DockerfileProd key.json @@ -64,3 +69,9 @@ release/ vendor/ .dockerignore + +### Libretro +fbneo/ +hi/ +nvram/ +*.mcd diff --git a/README.md b/README.md index 39a4448c..c5c429d8 100644 --- a/README.md +++ b/README.md @@ -17,11 +17,10 @@ Discord: [Join Us](https://discord.gg/sXRQZa2zeP) run any offline games/application on browser in Cloud Gaming approach: [https://github.com/giongto35/cloud-morph](https://github.com/giongto35/cloud-morph))** - ## Introduction CloudRetro provides an open-source cloud gaming platform for retro games. It started as an experiment for testing cloud -gaming performance with [WebRTC](https://github.com/pion/webrtc/) and [libretro](https://www.libretro.com/), and now it +gaming performance with [WebRTC](https://github.com/pion/webrtc/) and [Libretro](https://www.libretro.com/), and now it aims to deliver the most modern and convenient gaming experience through the technology. Theoretically, in cloud gaming, games are run on remote servers and media are streamed to the player optimally to ensure @@ -29,6 +28,7 @@ the most comfortable user interaction. It opens the ability to play any retro ga fully compatible with multi-platform like Desktop, Android, ~~IOS~~. ## Try the service at **[cloudretro.io](https://cloudretro.io)** + Direct play an existing game: **[Pokemon Emerald](https://cloudretro.io/?id=4a5073a4b05ad0fe___Pokemon%20-%20Emerald%20Version%20(U))** @@ -40,7 +40,7 @@ a better sense of performance. | Screenshot | Screenshot | | :--------------------------------------------: | :--------------------------------------------: | | ![screenshot](docs/img/landing-page-ps-hm.png) | ![screenshot](docs/img/landing-page-ps-x4.png) | -| ![screenshot](docs/img/landing-page-gb.png) | ![screenshot](docs/img/landing-page-front.png) | +| ![screenshot](docs/img/landing-page-gb.png) | ![screenshot](docs/img/landing-page-front.png) | ## Feature @@ -63,8 +63,7 @@ a better sense of performance. ## Development environment -* Install Golang https://golang.org/doc/install. - +* Install [Go](https://golang.org/doc/install) * Install [libvpx](https://www.webmproject.org/code/), [libx264](https://www.videolan.org/developers/x264.html) , [libopus](http://opus-codec.org/), [pkg-config](https://www.freedesktop.org/wiki/Software/pkg-config/) , [sdl2](https://wiki.libsdl.org/Installation) @@ -96,8 +95,6 @@ Because the coordinator and workers need to run simultaneously. Workers connect __Additionally, you may install and configure an `X Server` display in order to be able to run OpenGL cores.__ __See the `docker-compose.yml` file for Xvfb example config.__ -__Minimum supported libx264 (x264 codec) version is v160!__ - ## Run with Docker Use makefile script: `make dev.run-docker` or Docker Compose directly: `docker-compose up --build` @@ -113,9 +110,10 @@ apps. ## Deployment -See an example of [deployment scripts](.github/workflows/cd) if you want to try to host your own cloud-retro copy in the cloud. -This script (deploy-app.sh) allows pushing configured application to the group of servers automatically. -The cloud server should be any Debian-based system with the docker-compose application [installed](https://docs.docker.com/compose/install/). +See an example of [deployment scripts](.github/workflows/cd) if you want to try to host your own cloud-retro copy in the +cloud. This script (deploy-app.sh) allows pushing configured application to the group of servers automatically. The +cloud server should be any Debian-based system with the docker-compose +application [installed](https://docs.docker.com/compose/install/). ## Technical documents @@ -158,7 +156,8 @@ Thanks: * [Pion](https://github.com/pion) team for the incredible Golang WebRTC library and their support. * [Libretro](https://www.libretro.com) team for the greatest emulation lib. -* [kivutar](https://github.com/kivutar) for [go-nanoarch](https://github.com/libretro/go-nanoarch), [ludo](https://github.com/libretro/ludo), and all. +* [kivutar](https://github.com/kivutar) for [go-nanoarch](https://github.com/libretro/go-nanoarch) + and [ludo](https://github.com/libretro/ludo). * [gen2brain](https://github.com/gen2brain) for the [h264](https://github.com/gen2brain/x264-go) and VPX encoder. * [poi5305](https://github.com/poi5305) for the [YUV video encoding](https://github.com/poi5305/go-yuv2webRTC). * [fogleman](https://github.com/fogleman) for the [NES emulator](https://github.com/fogleman/nes). @@ -174,10 +173,10 @@ Thanks: ## Team Authors: + - Nguyen Huu Thanh (https://www.linkedin.com/in/huuthanhnguyen) - Tri Dang Minh (https://trich.im) Maintainers: + - Sergey Stepanov (https://github.com/sergystepanov) - -