1
0
mirror of https://github.com/Anuken/Mindustry.git synced 2024-09-21 21:38:29 +03:00

Minor server tweaks

This commit is contained in:
Anuken 2019-12-10 17:00:49 -05:00
parent f4ee67c08b
commit aeb6e6498e
4 changed files with 15 additions and 1 deletions

View File

@ -66,6 +66,10 @@ public class NetServer implements ApplicationListener{
});
net.handleServer(ConnectPacket.class, (con, packet) -> {
if(con.address.startsWith("steam:")){
packet.uuid = con.address.substring("steam:".length());
}
String uuid = packet.uuid;
if(admins.isIPBanned(con.address)) return;

View File

@ -95,6 +95,10 @@ public class EventType{
}
public static class ServerLoadEvent{
}
public static class ContentReloadEvent{
}

View File

@ -46,6 +46,9 @@ task dist(type: Jar){
exclude("com/badlogic/gdx/**")
exclude("icons/**")
exclude("bundles/**")
if(!versionModifier.contains("steam")){
exclude("**.dll", "**.so", "**.dylib")
}
manifest{
attributes 'Main-Class': project.mainClassName

View File

@ -7,13 +7,14 @@ import io.anuke.arc.files.*;
import io.anuke.arc.util.*;
import io.anuke.mindustry.*;
import io.anuke.mindustry.core.*;
import io.anuke.mindustry.game.EventType.*;
import io.anuke.mindustry.mod.*;
import io.anuke.mindustry.net.Net;
import io.anuke.mindustry.net.*;
import java.time.*;
import static io.anuke.arc.util.Log.*;
import static io.anuke.arc.util.Log.format;
import static io.anuke.mindustry.Vars.*;
import static io.anuke.mindustry.server.ServerControl.*;
@ -63,5 +64,7 @@ public class ServerLauncher implements ApplicationListener{
Core.app.addListener(new ServerControl(args));
mods.each(Mod::init);
Events.fire(new ServerLoadEvent());
}
}