Fixed many network-related bugs

This commit is contained in:
Anuken
2018-01-28 17:09:21 -05:00
parent 205c4e723a
commit 3562a70669
26 changed files with 284 additions and 79 deletions

View File

@ -5,6 +5,7 @@ import io.anuke.kryonet.KryoClient;
import io.anuke.kryonet.KryoServer;
import io.anuke.mindustry.MindustryServer;
import io.anuke.mindustry.net.Net;
import io.anuke.ucore.util.Log;
public class ServerLauncher{
@ -13,6 +14,18 @@ public class ServerLauncher{
Net.setClientProvider(new KryoClient());
Net.setServerProvider(new KryoServer());
new HeadlessApplication(new MindustryServer());
new HeadlessApplication(new MindustryServer()){
@Override
public boolean executeRunnables() {
try {
return super.executeRunnables();
}catch(Throwable e) {
Log.err(e);
System.exit(-1);
return false;
}
}
};
}
}