Implemented new syncing system

This commit is contained in:
Anuken
2018-01-14 20:27:10 -05:00
parent e545b7cca7
commit cc45e5afca
16 changed files with 237 additions and 191 deletions

View File

@@ -52,7 +52,7 @@ public class KryoClient implements ClientProvider{
}
};
client = new Client(8192, 2048*2);
client = new Client(8192, 2048);
client.setDiscoveryHandler(handler);
Listener listener = new Listener(){

View File

@@ -9,7 +9,7 @@ import java.net.InetAddress;
import java.nio.ByteBuffer;
public class KryoRegistrator {
public static boolean fakeLag = true;
public static boolean fakeLag = false;
public static final int fakeLagAmount = 500;
public static void register(Kryo kryo){

View File

@@ -30,7 +30,7 @@ public class KryoServer implements ServerProvider {
IntArray connections = new IntArray();
public KryoServer(){
server = new Server(4096*2, 2048*2); //TODO tweak
server = new Server(4096*2, 2048); //TODO tweak
server.setDiscoveryHandler((datagramChannel, fromAddress) -> {
ByteBuffer buffer = KryoRegistrator.writeServerData();
UCore.log("Replying to discover request with buffer of size " + buffer.capacity());