Make Syncer a bit neater and change "Client Launched" to "Connecting"

This commit is contained in:
Sofia 2017-05-10 17:34:16 +03:00
parent a5d5a7c9ef
commit 2a96affea0
2 changed files with 11 additions and 14 deletions

View File

@ -134,8 +134,8 @@ namespace Cyber.Networking.Clientside {
NetClient.Connect(ip, port);
Debug.Log("Client launched!");
Term.Println("Client launched!");
Debug.Log("Connecting..");
Term.Println("Connecting..");
return true;
}

View File

@ -53,26 +53,15 @@ namespace Cyber.Networking.Serverside {
foreach (Type type in Categorized.Keys) {
SyncHandletype Handletype = Database.GetSyncHandletypes()[type];
if (Handletype.RequireHash) {
if (TickCounter % Handletype.TickInterval == 0) {
foreach (int SyncBaseID in Categorized[type]) {
if (DirtySyncBases.Contains(SyncBaseID)) {
QueueSyncBase(SyncBaseID);
}
}
} else {
if (TickCounter % Handletype.TickInterval == 0) {
foreach (int SyncBaseID in Categorized[type]) {
if (DirtySyncBases.Contains(SyncBaseID)) {
QueueSyncBase(SyncBaseID);
}
}
}
}
}
TickCounter++;
TimeSinceLastTick -= TickInterval;
if (QueuedSyncs.Count > 0) {
int[] SyncIDs = QueuedSyncs.ToArray();
SyncPkt SyncPacket = new SyncPkt(Database, SyncIDs, SyncPacketID++);
@ -87,6 +76,14 @@ namespace Cyber.Networking.Serverside {
DirtSyncBase(i);
}
}
if (TickCounter < int.MaxValue) {
TickCounter++;
} else {
TickCounter = 0;
}
TimeSinceLastTick -= TickInterval;
}