Revert "...reduce gc to reduce blocking lag??"

This reverts commit f64efc3a6b.
This commit is contained in:
RandomityGuy 2024-06-07 01:07:27 +05:30
parent f64efc3a6b
commit 9a6e68fb0b

View file

@ -44,6 +44,8 @@ class MasterServerClient {
public function new(onOpenFunc:() -> Void, onErrorFunc:() -> Void) {
#if hl
wsThread = sys.thread.Thread.create(() -> {
hl.Gc.enable(false);
hl.Gc.blocking(true); // Wtf is this shit
#end
wsToken++;
@ -51,6 +53,8 @@ class MasterServerClient {
ws = WebSocket.create(serverIp);
#if hl
hl.Gc.enable(true);
hl.Gc.blocking(false);
#end
ws.onopen = () -> {
open = true;
@ -127,10 +131,22 @@ class MasterServerClient {
var s = toSend.pop(false);
if (s == null)
break;
#if hl
hl.Gc.blocking(true);
#end
ws.sendString(s);
#if hl
hl.Gc.blocking(false);
#end
}
#if hl
hl.Gc.blocking(true);
#end
ws.process();
#if hl
hl.Gc.blocking(false);
#end
stopMutex.release();
Sys.sleep(0.1);
}