diff options
Diffstat (limited to 'enigma-server')
| -rw-r--r-- | enigma-server/src/main/java/cuchaz/enigma/network/EnigmaServer.java | 32 |
1 files changed, 7 insertions, 25 deletions
diff --git a/enigma-server/src/main/java/cuchaz/enigma/network/EnigmaServer.java b/enigma-server/src/main/java/cuchaz/enigma/network/EnigmaServer.java index 6027a6bd..75981c3b 100644 --- a/enigma-server/src/main/java/cuchaz/enigma/network/EnigmaServer.java +++ b/enigma-server/src/main/java/cuchaz/enigma/network/EnigmaServer.java | |||
| @@ -1,40 +1,22 @@ | |||
| 1 | package cuchaz.enigma.network; | 1 | package cuchaz.enigma.network; |
| 2 | 2 | ||
| 3 | import cuchaz.enigma.network.packet.KickS2CPacket; | 3 | import java.io.*; |
| 4 | import cuchaz.enigma.network.packet.MessageS2CPacket; | ||
| 5 | import cuchaz.enigma.network.packet.Packet; | ||
| 6 | import cuchaz.enigma.network.packet.PacketRegistry; | ||
| 7 | import cuchaz.enigma.network.packet.RemoveMappingS2CPacket; | ||
| 8 | import cuchaz.enigma.network.packet.RenameS2CPacket; | ||
| 9 | import cuchaz.enigma.network.packet.UserListS2CPacket; | ||
| 10 | import cuchaz.enigma.translation.mapping.EntryMapping; | ||
| 11 | import cuchaz.enigma.translation.mapping.EntryRemapper; | ||
| 12 | import cuchaz.enigma.translation.representation.entry.Entry; | ||
| 13 | |||
| 14 | import java.io.DataInput; | ||
| 15 | import java.io.DataInputStream; | ||
| 16 | import java.io.DataOutput; | ||
| 17 | import java.io.DataOutputStream; | ||
| 18 | import java.io.EOFException; | ||
| 19 | import java.io.IOException; | ||
| 20 | import java.net.ServerSocket; | 4 | import java.net.ServerSocket; |
| 21 | import java.net.Socket; | 5 | import java.net.Socket; |
| 22 | import java.net.SocketException; | 6 | import java.net.SocketException; |
| 23 | import java.util.ArrayList; | 7 | import java.util.*; |
| 24 | import java.util.Collections; | ||
| 25 | import java.util.HashMap; | ||
| 26 | import java.util.HashSet; | ||
| 27 | import java.util.List; | ||
| 28 | import java.util.Map; | ||
| 29 | import java.util.Set; | ||
| 30 | import java.util.concurrent.CopyOnWriteArrayList; | 8 | import java.util.concurrent.CopyOnWriteArrayList; |
| 31 | 9 | ||
| 10 | import cuchaz.enigma.network.packet.*; | ||
| 11 | import cuchaz.enigma.translation.mapping.EntryMapping; | ||
| 12 | import cuchaz.enigma.translation.mapping.EntryRemapper; | ||
| 13 | import cuchaz.enigma.translation.representation.entry.Entry; | ||
| 14 | |||
| 32 | public abstract class EnigmaServer { | 15 | public abstract class EnigmaServer { |
| 33 | 16 | ||
| 34 | // https://discordapp.com/channels/507304429255393322/566418023372816394/700292322918793347 | 17 | // https://discordapp.com/channels/507304429255393322/566418023372816394/700292322918793347 |
| 35 | public static final int DEFAULT_PORT = 34712; | 18 | public static final int DEFAULT_PORT = 34712; |
| 36 | public static final int PROTOCOL_VERSION = 0; | 19 | public static final int PROTOCOL_VERSION = 0; |
| 37 | public static final String OWNER_USERNAME = "Owner"; | ||
| 38 | public static final int CHECKSUM_SIZE = 20; | 20 | public static final int CHECKSUM_SIZE = 20; |
| 39 | public static final int MAX_PASSWORD_LENGTH = 255; // length is written as a byte in the login packet | 21 | public static final int MAX_PASSWORD_LENGTH = 255; // length is written as a byte in the login packet |
| 40 | 22 | ||