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