diff --git a/FFXIVClassic Common Class Lib/FFXIVClassic Common Class Lib.csproj b/FFXIVClassic Common Class Lib/FFXIVClassic Common Class Lib.csproj
index df116585..2e8748d0 100644
--- a/FFXIVClassic Common Class Lib/FFXIVClassic Common Class Lib.csproj
+++ b/FFXIVClassic Common Class Lib/FFXIVClassic Common Class Lib.csproj
@@ -36,6 +36,9 @@
false
+
+ ..\packages\DotNetZip.1.10.1\lib\net20\DotNetZip.dll
+
..\packages\MySql.Data.6.9.8\lib\net45\MySql.Data.dll
True
diff --git a/FFXIVClassic Lobby Server/NLog.config b/FFXIVClassic Lobby Server/NLog.config
index 2384b15b..4463f999 100644
--- a/FFXIVClassic Lobby Server/NLog.config
+++ b/FFXIVClassic Lobby Server/NLog.config
@@ -38,13 +38,13 @@
diff --git a/FFXIVClassic Proxy Server/App.config b/FFXIVClassic World Server/App.config
similarity index 64%
rename from FFXIVClassic Proxy Server/App.config
rename to FFXIVClassic World Server/App.config
index 78cae18f..329f3599 100644
--- a/FFXIVClassic Proxy Server/App.config
+++ b/FFXIVClassic World Server/App.config
@@ -1,11 +1,11 @@
-
+
-
+
-
-
+
+
-
\ No newline at end of file
+
diff --git a/FFXIVClassic Proxy Server/ConfigConstants.cs b/FFXIVClassic World Server/ConfigConstants.cs
similarity index 87%
rename from FFXIVClassic Proxy Server/ConfigConstants.cs
rename to FFXIVClassic World Server/ConfigConstants.cs
index dff311f8..028ad36a 100644
--- a/FFXIVClassic Proxy Server/ConfigConstants.cs
+++ b/FFXIVClassic World Server/ConfigConstants.cs
@@ -18,18 +18,18 @@ namespace FFXIVClassic_World_Server
public static bool Load()
{
- Program.Log.Info("Loading world_config.ini");
+ Program.Log.Info("Loading config.ini");
- if (!File.Exists("./world_config.ini"))
+ if (!File.Exists("./config.ini"))
{
Program.Log.Error("FILE NOT FOUND!");
return false;
}
- INIFile configIni = new INIFile("./world_config.ini");
+ INIFile configIni = new INIFile("./config.ini");
ConfigConstants.OPTIONS_BINDIP = configIni.GetValue("General", "server_ip", "127.0.0.1");
- ConfigConstants.OPTIONS_PORT = configIni.GetValue("General", "server_port", "54994");
+ ConfigConstants.OPTIONS_PORT = configIni.GetValue("General", "server_port", "54992");
ConfigConstants.OPTIONS_TIMESTAMP = configIni.GetValue("General", "showtimestamp", "true").ToLower().Equals("true");
ConfigConstants.DATABASE_HOST = configIni.GetValue("Database", "host", "");
diff --git a/FFXIVClassic Proxy Server/DataObjects/ClientConnection.cs b/FFXIVClassic World Server/DataObjects/ClientConnection.cs
similarity index 100%
rename from FFXIVClassic Proxy Server/DataObjects/ClientConnection.cs
rename to FFXIVClassic World Server/DataObjects/ClientConnection.cs
diff --git a/FFXIVClassic Proxy Server/DataObjects/Session.cs b/FFXIVClassic World Server/DataObjects/Session.cs
similarity index 88%
rename from FFXIVClassic Proxy Server/DataObjects/Session.cs
rename to FFXIVClassic World Server/DataObjects/Session.cs
index 31f29e9d..4bebf269 100644
--- a/FFXIVClassic Proxy Server/DataObjects/Session.cs
+++ b/FFXIVClassic World Server/DataObjects/Session.cs
@@ -16,7 +16,7 @@ namespace FFXIVClassic_World_Server.DataObjects
public readonly Channel type;
public ZoneServer routing1, routing2;
- public Session(ulong sessionId, ClientConnection connection, Channel type)
+ public Session(uint sessionId, ClientConnection connection, Channel type)
{
this.sessionId = sessionId;
this.clientConnection = connection;
diff --git a/FFXIVClassic Proxy Server/DataObjects/ZoneServer.cs b/FFXIVClassic World Server/DataObjects/ZoneServer.cs
similarity index 100%
rename from FFXIVClassic Proxy Server/DataObjects/ZoneServer.cs
rename to FFXIVClassic World Server/DataObjects/ZoneServer.cs
diff --git a/FFXIVClassic Proxy Server/FFXIVClassic World Server.csproj b/FFXIVClassic World Server/FFXIVClassic World Server.csproj
similarity index 95%
rename from FFXIVClassic Proxy Server/FFXIVClassic World Server.csproj
rename to FFXIVClassic World Server/FFXIVClassic World Server.csproj
index 52bf2d63..a2b0cb76 100644
--- a/FFXIVClassic Proxy Server/FFXIVClassic World Server.csproj
+++ b/FFXIVClassic World Server/FFXIVClassic World Server.csproj
@@ -9,9 +9,10 @@
Properties
FFXIVClassic_World_Server
FFXIVClassic World Server
- v4.5.2
+ v4.5
512
true
+
AnyCPU
@@ -69,7 +70,9 @@
-
+
+
+
diff --git a/FFXIVClassic Proxy Server/NLog.config b/FFXIVClassic World Server/NLog.config
similarity index 85%
rename from FFXIVClassic Proxy Server/NLog.config
rename to FFXIVClassic World Server/NLog.config
index 917f8554..aea50410 100644
--- a/FFXIVClassic Proxy Server/NLog.config
+++ b/FFXIVClassic World Server/NLog.config
@@ -38,13 +38,13 @@
diff --git a/FFXIVClassic Proxy Server/NLog.xsd b/FFXIVClassic World Server/NLog.xsd
similarity index 100%
rename from FFXIVClassic Proxy Server/NLog.xsd
rename to FFXIVClassic World Server/NLog.xsd
diff --git a/FFXIVClassic Proxy Server/PacketProcessor.cs b/FFXIVClassic World Server/PacketProcessor.cs
similarity index 98%
rename from FFXIVClassic Proxy Server/PacketProcessor.cs
rename to FFXIVClassic World Server/PacketProcessor.cs
index 6b57605c..f4b32176 100644
--- a/FFXIVClassic Proxy Server/PacketProcessor.cs
+++ b/FFXIVClassic World Server/PacketProcessor.cs
@@ -41,6 +41,8 @@ namespace FFXIVClassic_World_Server
List subPackets = packet.GetSubpackets();
foreach (SubPacket subpacket in subPackets)
{
+ subpacket.DebugPrintSubPacket();
+
//Initial Connect Packet, Create session
if (subpacket.header.type == 0x01)
{
diff --git a/FFXIVClassic Proxy Server/Packets/Receive/HelloPacket.cs b/FFXIVClassic World Server/Packets/Receive/HelloPacket.cs
similarity index 100%
rename from FFXIVClassic Proxy Server/Packets/Receive/HelloPacket.cs
rename to FFXIVClassic World Server/Packets/Receive/HelloPacket.cs
diff --git a/FFXIVClassic Proxy Server/Packets/Send/_0x2Packet.cs b/FFXIVClassic World Server/Packets/Send/_0x2Packet.cs
similarity index 100%
rename from FFXIVClassic Proxy Server/Packets/Send/_0x2Packet.cs
rename to FFXIVClassic World Server/Packets/Send/_0x2Packet.cs
diff --git a/FFXIVClassic Proxy Server/Packets/Send/_0x7Packet.cs b/FFXIVClassic World Server/Packets/Send/_0x7Packet.cs
similarity index 100%
rename from FFXIVClassic Proxy Server/Packets/Send/_0x7Packet.cs
rename to FFXIVClassic World Server/Packets/Send/_0x7Packet.cs
diff --git a/FFXIVClassic Proxy Server/Packets/Send/_0x8PingPacket.cs b/FFXIVClassic World Server/Packets/Send/_0x8PingPacket.cs
similarity index 100%
rename from FFXIVClassic Proxy Server/Packets/Send/_0x8PingPacket.cs
rename to FFXIVClassic World Server/Packets/Send/_0x8PingPacket.cs
diff --git a/FFXIVClassic Proxy Server/Program.cs b/FFXIVClassic World Server/Program.cs
similarity index 100%
rename from FFXIVClassic Proxy Server/Program.cs
rename to FFXIVClassic World Server/Program.cs
diff --git a/FFXIVClassic Proxy Server/Properties/AssemblyInfo.cs b/FFXIVClassic World Server/Properties/AssemblyInfo.cs
similarity index 100%
rename from FFXIVClassic Proxy Server/Properties/AssemblyInfo.cs
rename to FFXIVClassic World Server/Properties/AssemblyInfo.cs
diff --git a/FFXIVClassic Proxy Server/Server.cs b/FFXIVClassic World Server/Server.cs
similarity index 98%
rename from FFXIVClassic Proxy Server/Server.cs
rename to FFXIVClassic World Server/Server.cs
index b82ee279..1a71b338 100644
--- a/FFXIVClassic Proxy Server/Server.cs
+++ b/FFXIVClassic World Server/Server.cs
@@ -149,16 +149,16 @@ namespace FFXIVClassic_World_Server
case Session.Channel.ZONE:
if (mZoneSessionList.ContainsKey(id))
{
- mZoneSessionList[id].clientSocket.Disconnect();
- mConnectionList.Remove(mZoneSessionList[id].clientSocket);
+ mZoneSessionList[id].clientConnection.Disconnect();
+ mConnectionList.Remove(mZoneSessionList[id].clientConnection);
mZoneSessionList.Remove(id);
}
break;
case Session.Channel.CHAT:
if (mChatSessionList.ContainsKey(id))
{
- mChatSessionList[id].clientSocket.Disconnect();
- mConnectionList.Remove(mChatSessionList[id].clientSocket);
+ mChatSessionList[id].clientConnection.Disconnect();
+ mConnectionList.Remove(mChatSessionList[id].clientConnection);
mChatSessionList.Remove(id);
}
break;
diff --git a/FFXIVClassic Proxy Server/WorldMaster.cs b/FFXIVClassic World Server/WorldMaster.cs
similarity index 100%
rename from FFXIVClassic Proxy Server/WorldMaster.cs
rename to FFXIVClassic World Server/WorldMaster.cs
diff --git a/FFXIVClassic Proxy Server/packages.config b/FFXIVClassic World Server/packages.config
similarity index 93%
rename from FFXIVClassic Proxy Server/packages.config
rename to FFXIVClassic World Server/packages.config
index 043c0d66..6de55267 100644
--- a/FFXIVClassic Proxy Server/packages.config
+++ b/FFXIVClassic World Server/packages.config
@@ -6,5 +6,5 @@
-
+
\ No newline at end of file
diff --git a/FFXIVClassic.sln b/FFXIVClassic.sln
index 9c2838fe..b79d9e72 100644
--- a/FFXIVClassic.sln
+++ b/FFXIVClassic.sln
@@ -15,7 +15,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FFXIVClassic Lobby Server",
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FFXIVClassic Common Class Lib", "FFXIVClassic Common Class Lib\FFXIVClassic Common Class Lib.csproj", "{3A3D6626-C820-4C18-8C81-64811424F20E}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FFXIVClassic World Server", "FFXIVClassic Proxy Server\FFXIVClassic World Server.csproj", "{3067889D-8A50-40D6-9CD5-23AA8EA96F26}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FFXIVClassic World Server", "FFXIVClassic World Server\FFXIVClassic World Server.csproj", "{3067889D-8A50-40D6-9CD5-23AA8EA96F26}"
ProjectSection(ProjectDependencies) = postProject
{3A3D6626-C820-4C18-8C81-64811424F20E} = {3A3D6626-C820-4C18-8C81-64811424F20E}
EndProjectSection