mirror of
https://github.com/giongto35/cloud-game.git
synced 2026-01-23 10:35:44 +00:00
* Add initial external configuration files support. These external configuration files allow changing app params at the runtime without recompilation. * Find config files with specified directory in the tests * Add aspect ratio recalculation config * Clean code * Add new configuration files into the Docker container image * Add shared core and config paths into the Libretro cores config * Split ROM <-> Emulator mapping between workers and coordinators * Extract coordinator config * Add shared worker/coordinator server config * Add explicit embedded shared worker/coordinator struct for auto-config reflection fill * Remove default stun/turn servers from the config * Extract and add new ice servers config structures * Update coordinator config params * Add auto emulation lib loader based on the runtime OS/arch * Update configuration structures * Remove shared config embedding * Add missing network config params * Add game library external config * Remove unused config parameters * Add WebRTC encoder external options * Add user dir for config search * Update config loader * Update config * Add generic downloader with Grab lib implementation * Add a simple file downloader backed by the grab lib * Add initial Libretro core repos abstractions * Expose compression info for Libretro cores repository records * Add pipe-based abstract file downloader * Refactor downloader * Refactor Libretro repos * Add worker coresync stubs * Add multiprocess-safe HTTP-based core manager implementation * Remove Libretro cores from the repo * Keep custom N64 cores in te repo for now * Add Libretro cores repo select in the config * Fix http manager repo switch * Cleanup code * Add greedy Libretro lib loader * Don't crash when arch map is not set * Disable dynamic recompiler for pcsx core by default since it's could cause a crash * Use global Libretro dynalib handler * Shorten the default Libretro cores store path * Update zip extractor implementation * Remove explicit fig lib field markings * Add config note to the README file * Add GitHub repo backend for the core downloader * Fix GitHub repo param list in the manager factory * Add env variables reader with CLOUD_GAME prefix * Re-optimize ice server info struct custom marshaler
42 lines
1.8 KiB
Modula-2
Vendored
42 lines
1.8 KiB
Modula-2
Vendored
module github.com/giongto35/cloud-game/v2
|
|
|
|
go 1.13
|
|
|
|
require (
|
|
cloud.google.com/go v0.70.0 // indirect
|
|
cloud.google.com/go/storage v1.12.0
|
|
github.com/cavaliercoder/grab v1.0.1-0.20201108051000-98a5bfe305ec
|
|
github.com/faiface/mainthread v0.0.0-20171120011319-8b78f0a41ae3
|
|
github.com/fsnotify/fsnotify v1.4.9
|
|
github.com/gen2brain/x264-go v0.0.0-20200605131102-0523307cbe23
|
|
github.com/go-gl/gl v0.0.0-20190320180904-bf2b1f2f34d7
|
|
github.com/gofrs/flock v0.8.0
|
|
github.com/gofrs/uuid v3.3.0+incompatible
|
|
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
|
|
github.com/gorilla/mux v1.8.0
|
|
github.com/gorilla/websocket v1.4.2
|
|
github.com/kkyr/fig v0.2.0
|
|
github.com/lucas-clemente/quic-go v0.18.1 // indirect
|
|
github.com/marten-seemann/qtls-go1-15 v0.1.1 // indirect
|
|
github.com/pion/dtls/v2 v2.0.3 // indirect
|
|
github.com/pion/quic v0.1.4 // indirect
|
|
github.com/pion/sctp v1.7.11 // indirect
|
|
github.com/pion/srtp v1.5.2 // indirect
|
|
github.com/pion/turn/v2 v2.0.5 // indirect
|
|
github.com/pion/webrtc/v2 v2.2.26
|
|
github.com/prometheus/client_golang v1.8.0
|
|
github.com/spf13/pflag v1.0.5
|
|
github.com/veandco/go-sdl2 v0.4.4
|
|
golang.org/x/crypto v0.0.0-20201016220609-9e8e0b390897
|
|
golang.org/x/image v0.0.0-20200927104501-e162460cd6b5
|
|
golang.org/x/net v0.0.0-20201031054903-ff519b6c9102 // indirect
|
|
golang.org/x/sys v0.0.0-20201101102859-da207088b7d1 // indirect
|
|
golang.org/x/text v0.3.4 // indirect
|
|
golang.org/x/tools v0.0.0-20201031021630-582c62ec74d0 // indirect
|
|
google.golang.org/api v0.34.0 // indirect
|
|
google.golang.org/appengine v1.6.7 // indirect
|
|
google.golang.org/genproto v0.0.0-20201030142918-24207fddd1c3 // indirect
|
|
google.golang.org/grpc v1.33.1 // indirect
|
|
gopkg.in/hraban/opus.v2 v2.0.0-20201025103112-d779bb1cc5a2
|
|
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
|
|
)
|