summaryrefslogtreecommitdiff
path: root/enigma-server
diff options
context:
space:
mode:
Diffstat (limited to 'enigma-server')
-rw-r--r--enigma-server/src/main/java/cuchaz/enigma/network/EnigmaServer.java32
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 @@
1package cuchaz.enigma.network; 1package cuchaz.enigma.network;
2 2
3import cuchaz.enigma.network.packet.KickS2CPacket; 3import java.io.*;
4import cuchaz.enigma.network.packet.MessageS2CPacket;
5import cuchaz.enigma.network.packet.Packet;
6import cuchaz.enigma.network.packet.PacketRegistry;
7import cuchaz.enigma.network.packet.RemoveMappingS2CPacket;
8import cuchaz.enigma.network.packet.RenameS2CPacket;
9import cuchaz.enigma.network.packet.UserListS2CPacket;
10import cuchaz.enigma.translation.mapping.EntryMapping;
11import cuchaz.enigma.translation.mapping.EntryRemapper;
12import cuchaz.enigma.translation.representation.entry.Entry;
13
14import java.io.DataInput;
15import java.io.DataInputStream;
16import java.io.DataOutput;
17import java.io.DataOutputStream;
18import java.io.EOFException;
19import java.io.IOException;
20import java.net.ServerSocket; 4import java.net.ServerSocket;
21import java.net.Socket; 5import java.net.Socket;
22import java.net.SocketException; 6import java.net.SocketException;
23import java.util.ArrayList; 7import java.util.*;
24import java.util.Collections;
25import java.util.HashMap;
26import java.util.HashSet;
27import java.util.List;
28import java.util.Map;
29import java.util.Set;
30import java.util.concurrent.CopyOnWriteArrayList; 8import java.util.concurrent.CopyOnWriteArrayList;
31 9
10import cuchaz.enigma.network.packet.*;
11import cuchaz.enigma.translation.mapping.EntryMapping;
12import cuchaz.enigma.translation.mapping.EntryRemapper;
13import cuchaz.enigma.translation.representation.entry.Entry;
14
32public abstract class EnigmaServer { 15public 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