mirror of
https://bitbucket.org/Ioncannon/project-meteor-server.git
synced 2025-06-08 05:24:34 +02:00
Fixed login not working, was due to packets that got queued not flushing. !!!Need to find solution!!! Added a optimization: Actors with 0 battle args are now concidered "static" and will not send their position updates. Removed some debug print statements.
This commit is contained in:
parent
d931f71b06
commit
5370f13b2b
8 changed files with 20 additions and 13 deletions
|
@ -31,12 +31,9 @@ namespace FFXIVClassic_Map_Server
|
|||
}
|
||||
|
||||
public void ProcessPacket(ZoneConnection client, SubPacket subpacket)
|
||||
{
|
||||
|
||||
{
|
||||
Session session = mServer.GetSession(subpacket.header.targetId);
|
||||
|
||||
subpacket.DebugPrintSubPacket();
|
||||
|
||||
|
||||
//Normal Game Opcode
|
||||
switch (subpacket.gameMessage.opcode)
|
||||
{
|
||||
|
@ -57,6 +54,8 @@ namespace FFXIVClassic_Map_Server
|
|||
client.QueuePacket(_0x2Packet.BuildPacket(session.id), true, false);
|
||||
|
||||
Server.GetWorldManager().DoLogin(session.GetActor());
|
||||
|
||||
client.FlushQueuedSendPackets();
|
||||
|
||||
break;
|
||||
//Chat Received
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue