Commit graph

719 commits

Author SHA1 Message Date
giongto35
b7c437e5c0
Update README.md 2022-05-21 15:58:32 +08:00
Sergey Stepanov
be0e00c7bf
Use display: none in the hide function, so it won't take any space 2022-04-18 22:47:35 +03:00
Sergey Stepanov
ed60ccf41e
Fix visibility of the help overlay 2022-04-18 19:13:26 +03:00
sergystepanov
9b2e41ff86
[skip ci] Update the game example link 2022-04-17 23:36:10 +03:00
sergystepanov
89b1683438
[skip ci] Update the game example link 2022-04-17 23:34:46 +03:00
Sergey Stepanov
4baccc4701
Allow adjusting log levels on the fly 2022-04-11 17:46:10 +03:00
Sergey Stepanov
7a0bf5864e
Use CGO with coordinator 2022-04-11 09:31:14 +03:00
Sergey Stepanov
c8accaeb62
Update dependencies 2022-04-11 09:24:10 +03:00
Sergey Stepanov
0665c3e607
Remove heavy Google Cloud Storage lib 2022-04-11 09:22:06 +03:00
Sergey Stepanov
3bbf075f92
Log lines in the browser console 2022-04-11 09:16:08 +03:00
Sergey Stepanov
63d8a0354c
Remove unused CSS in the worker list element 2022-04-09 10:46:10 +03:00
Sergey Stepanov
046e272c5f
Clean old Docker images when deploying 2022-04-09 10:32:31 +03:00
Sergey Stepanov
fac6cc4495
Generate xIds on the worker's side 2022-04-09 10:27:04 +03:00
sergystepanov
59c3d4a6c7
Pull all the images when deploying 2022-04-09 09:43:51 +03:00
Sergey Stepanov
c190177955
Show active workers in the debug mode 2022-04-08 20:11:28 +03:00
Sergey Stepanov
76c66339aa
Allow only available workers 2022-04-08 18:39:24 +03:00
sergystepanov
9ad3c98a7d
Rework worker selection feature (#365)
We add a new option for manual worker or machine (server with multiple workers) select, depending on the new coordinator option `coordinator.debug` which by default allows machine selection.
2022-04-07 21:04:30 +03:00
Sergey Stepanov
12352d5677
Open GitHub links in a new tab 2022-03-22 22:08:36 +03:00
Sergey Stepanov
242b8f0a1f
Update Go version to 1.18 for builds 2022-03-21 12:15:14 +03:00
Sergey Stepanov
3292964f01
Fix pubsub listeners indexing overlap 2022-01-02 06:58:55 +03:00
Sergey Stepanov
2a283e24db
Remove DebugHost and Environment config params 2021-12-30 11:06:35 +03:00
Sergey Stepanov
02a061a580
Extract audio buffer and resampler 2021-12-25 21:50:33 +03:00
Sergey Stepanov
2f841f8946
Add manual config mangling for worker 2021-12-21 23:23:15 +03:00
Sergey Stepanov
f688f3c5f4
Add optional lite ICE agent config param 2021-12-20 22:28:54 +03:00
Sergey Stepanov
589cda91f4
Add optional DTLS role config param 2021-12-20 22:18:43 +03:00
Sergey Stepanov
24ff0f2ea2
Close WebRTC connections on disconnect
Not closing RTCPeerConnection and co will cause eventually high processor load in Chrome.
Also, Chrome has some GC issues related to WebRTC, see: https://bugs.chromium.org/p/chromium/issues/detail?id=825576.
2021-12-17 16:10:51 +03:00
Sergey Stepanov
ad822a624d
Add optional Origin handling for Websockets 2021-12-15 17:58:49 +03:00
Sergey Stepanov
535177bd46
Fix recording handling when it's disabled 2021-12-05 22:11:29 +03:00
sergystepanov
1271aa8438
Game recording support (#356)
This feature adds the ability to record game sessions as raw a/v media files.
2021-12-04 14:20:38 +03:00
Sergey Stepanov
17bec2e987
Remove unused ReTime Pion interceptor 2021-11-22 20:03:35 +03:00
Sergey Stepanov
339750a978
Calculate emulation frames duration directly 2021-11-22 20:01:46 +03:00
sergystepanov
9acbecb813
WebRTC single port support (#354)
Add the new `webrtc.singlePort` config option which forces the WebRTC server to listen on this port only.
2021-11-02 17:05:31 +03:00
Sergey Stepanov
db52ca3f2f
Remove unused IDE/Git files 2021-10-17 19:52:43 +03:00
Sergey Stepanov
dfe5622920
Remove Docker .env 2021-10-15 11:53:19 +03:00
Sergey Stepanov
a73c0e8c5f
Update re-time interceptor.
Update re-time video frame interceptor to the latest pion WebRTC changes and keep it shared between all RTC peer connections.
2021-10-14 19:47:08 +03:00
Masaya Watanabe
c27e1fe2ab
Don't ignore cloud save download errors (#352) 2021-10-08 19:47:30 +03:00
Sergey Stepanov
be52ee18c5
Use default WebRTC codecs 2021-09-28 13:28:44 +03:00
Sergey Stepanov
891e397104
Update Buildbot arm file ext 2021-09-27 21:49:52 +03:00
Sergey Stepanov
03107ba902
Use unsigned return value for the Libretro frame rotation 2021-09-23 14:42:16 +03:00
sergystepanov
69ff8ae896
Update cloud data storage functionality (#349)
Add Oracle Data Storage support for cloud saves.
2021-09-20 10:17:59 +03:00
Sergey Stepanov
b916b0bf19
Add RTT stats 2021-09-02 23:58:05 +03:00
sergystepanov
3c1ce04292
Update install.sh 2021-09-02 18:53:11 +03:00
Sergey Stepanov
4c2efb8e28
Remove mame2003 core form the config 2021-08-30 19:52:31 +03:00
sergystepanov
47a9d70b74
Add the ability to set emulator ROM folder (#348)
Emulators now can load games with the same file extensions if you either place ROMs into the folder named as the emulator in the config file (libretro.core.list value) or any folder as you specify in the `libretro.core.list.{emulator}.folder` config param.
2021-08-30 19:50:35 +03:00
Sergey Stepanov
e7a2b6a33e
Prevent client favicon requests 2021-08-30 16:30:03 +03:00
Sergey Stepanov
e505282dbf
Remove broken emulator wh config params 2021-08-29 19:29:50 +03:00
Sergey Stepanov
9289d9390b
Update stats module 2021-08-28 15:06:51 +03:00
Sergey Stepanov
bdb81b9c1f
Pull the image just once 2021-08-27 22:52:36 +03:00
Sergey Stepanov
b8b6d250a2
Set log rotation by default for CD 2021-08-27 22:50:20 +03:00
sergystepanov
95d48ac192
Fix old Go non-existent build path error. (#347)
If you specify just an output path without a filename when building the app, it will say that "build output dir/ already exists and is a directory" then it'll crash the build process.
This is considered as a bug (https://github.com/golang/go/issues/41313) and was fixed in Go 1.16. The fix is for older versions.
2021-08-27 10:29:10 +03:00