Jump to content

Getting lag in the server? Maybe these logs will help?

Work in Progress 1.5.4

hairybeanstalk

Posted

10:59 [Info] [DisbandedTeamRestore] Called hook 'OnServerSave'
10:59 [Info] [DisbandedTeamRestore] Called 'SaveTeams' with parameter 'shutdownWasSuccessful' False
10:59 [Info] [DisbandedTeamRestore] Called 'SaveDataFile' with parameter 'fileName' SavedTeams
10:59 [Info] [DisbandedTeamRestore] Ended 'SaveTeams', 9 teams were saved.
10:59 [Info] [Skill Tree] Saving player data for 3 players.
10:59 [Info] [Skill Tree] Finished saving player data.
11:04 [Info] [DisbandedTeamRestore] Called hook 'OnServerSave'
11:04 [Info] [DisbandedTeamRestore] Called 'SaveTeams' with parameter 'shutdownWasSuccessful' False
11:04 [Info] [DisbandedTeamRestore] Called 'SaveDataFile' with parameter 'fileName' SavedTeams
11:04 [Info] [DisbandedTeamRestore] Ended 'SaveTeams', 9 teams were saved.
11:04 [Info] [Skill Tree] Saving player data for 3 players.
11:04 [Info] [Skill Tree] Finished saving player data.
11:06 [Warning] [PlayerRanks] PlayerRanks local database was saved.
11:06 [Warning] [UpdateChecker] 8 Jul 2025 17:06
All plugins have the latest version
11:07 [Info] [Advert Messages] <color=#ffff00>Events will occur periodically. Be cautious, they are not easy.</color>
11:09 [Info] [DisbandedTeamRestore] Called hook 'OnServerSave'
11:09 [Info] [DisbandedTeamRestore] Called 'SaveTeams' with parameter 'shutdownWasSuccessful' False
11:09 [Info] [DisbandedTeamRestore] Called 'SaveDataFile' with parameter 'fileName' SavedTeams
11:09 [Info] [DisbandedTeamRestore] Ended 'SaveTeams', 9 teams were saved.
11:09 [Info] [Skill Tree] Saving player data for 3 players.
11:09 [Info] [Skill Tree] Finished saving player data.
11:11 [Info] [DiscordExtension] [Info]: Reconnecting to Discord.
11:11 [Info] [DiscordExtension] [Info]: Discord socket connected!
11:11 [Info] [DiscordExtension] [Info]: Your bot was found in 1 Guilds!
11:14 [Info] [DisbandedTeamRestore] Called hook 'OnServerSave'
11:14 [Info] [DisbandedTeamRestore] Called 'SaveTeams' with parameter 'shutdownWasSuccessful' False
11:14 [Info] [DisbandedTeamRestore] Called 'SaveDataFile' with parameter 'fileName' SavedTeams
11:14 [Info] [DisbandedTeamRestore] Ended 'SaveTeams', 9 teams were saved.
11:14 [Info] [Skill Tree] Saving player data for 3 players.
11:14 [Info] [Skill Tree] Finished saving player data.
11:18 [Info] [HarborEvent] HarborEvent has begun
11:19 [Info] [DisbandedTeamRestore] Called hook 'OnServerSave'
11:19 [Info] [DisbandedTeamRestore] Called 'SaveTeams' with parameter 'shutdownWasSuccessful' False
11:19 [Info] [DisbandedTeamRestore] Called 'SaveDataFile' with parameter 'fileName' SavedTeams
11:19 [Info] [DisbandedTeamRestore] Ended 'SaveTeams', 9 teams were saved.
11:19 [Info] [Skill Tree] Saving player data for 3 players.
11:19 [Info] [Skill Tree] Finished saving player data.
11:20 [Info] [Advert Messages] <color=#ffff00>Type /info and /help in the chat to answer any questions you may have.</color>
11:24 [Info] [DisbandedTeamRestore] Called hook 'OnServerSave'
11:24 [Info] [DisbandedTeamRestore] Called 'SaveTeams' with parameter 'shutdownWasSuccessful' False
11:24 [Info] [DisbandedTeamRestore] Called 'SaveDataFile' with parameter 'fileName' SavedTeams
11:24 [Info] [DisbandedTeamRestore] Ended 'SaveTeams', 9 teams were saved.
11:24 [Info] [Skill Tree] Saving player data for 1 players.
11:24 [Info] [Skill Tree] Finished saving player data.
11:29 [Info] [DisbandedTeamRestore] Called hook 'OnServerSave'
11:29 [Info] [DisbandedTeamRestore] Called 'SaveTeams' with parameter 'shutdownWasSuccessful' False
11:29 [Info] [DisbandedTeamRestore] Called 'SaveDataFile' with parameter 'fileName' SavedTeams
11:29 [Info] [DisbandedTeamRestore] Ended 'SaveTeams', 9 teams were saved.
11:29 [Info] [Skill Tree] Saving player data for 1 players.
11:29 [Info] [Skill Tree] Finished saving player data.
11:33 [Info] [Advert Messages] <color=#ffff00>RAIDING, PVP AND GRIEFING ARE ALL ALLOWED. This is just Rust with zombies, events and skills.</color>
11:34 [Info] [DisbandedTeamRestore] Called hook 'OnServerSave'
11:34 [Info] [DisbandedTeamRestore] Called 'SaveTeams' with parameter 'shutdownWasSuccessful' False
11:34 [Info] [DisbandedTeamRestore] Called 'SaveDataFile' with parameter 'fileName' SavedTeams
11:34 [Info] [DisbandedTeamRestore] Ended 'SaveTeams', 9 teams were saved.
11:34 [Info] [Skill Tree] Saving player data for 1 players.
11:34 [Info] [Skill Tree] Finished saving player data.
11:36 [Warning] [PlayerRanks] PlayerRanks local database was saved.
11:39 [Info] [DisbandedTeamRestore] Called hook 'OnServerSave'
11:39 [Info] [DisbandedTeamRestore] Called 'SaveTeams' with parameter 'shutdownWasSuccessful' False
11:39 [Info] [DisbandedTeamRestore] Called 'SaveDataFile' with parameter 'fileName' SavedTeams
11:39 [Info] [DisbandedTeamRestore] Ended 'SaveTeams', 9 teams were saved.
11:39 [Info] [Skill Tree] Saving player data for 1 players.
11:39 [Info] [Skill Tree] Finished saving player data.
11:44 [Info] [DisbandedTeamRestore] Called hook 'OnServerSave'
11:44 [Info] [DisbandedTeamRestore] Called 'SaveTeams' with parameter 'shutdownWasSuccessful' False
11:44 [Info] [DisbandedTeamRestore] Called 'SaveDataFile' with parameter 'fileName' SavedTeams
11:44 [Info] [DisbandedTeamRestore] Ended 'SaveTeams', 9 teams were saved.
11:44 [Info] [Skill Tree] Saving player data for 1 players.
11:44 [Info] [Skill Tree] Finished saving player data.
11:46 [Info] [Advert Messages] <color=#ffff00>When doing the main story line quests at the outpost, you can do /quest to get info</color>
11:49 [Info] [DisbandedTeamRestore] Called hook 'OnServerSave'
11:49 [Info] [DisbandedTeamRestore] Called 'SaveTeams' with parameter 'shutdownWasSuccessful' False
11:49 [Info] [DisbandedTeamRestore] Called 'SaveDataFile' with parameter 'fileName' SavedTeams
11:49 [Info] [DisbandedTeamRestore] Ended 'SaveTeams', 9 teams were saved.
11:49 [Info] [Skill Tree] Saving player data for 1 players.
11:49 [Info] [Skill Tree] Finished saving player data.
11:54 [Info] [DisbandedTeamRestore] Called hook 'OnServerSave'
11:54 [Info] [DisbandedTeamRestore] Called 'SaveTeams' with parameter 'shutdownWasSuccessful' False
11:54 [Info] [DisbandedTeamRestore] Called 'SaveDataFile' with parameter 'fileName' SavedTeams
11:54 [Info] [DisbandedTeamRestore] Ended 'SaveTeams', 9 teams were saved.
11:54 [Info] [Skill Tree] Saving player data for 1 players.
11:54 [Info] [Skill Tree] Finished saving player data.
11:59 [Info] [Advert Messages] <color=#0bff00>Visit our VIP webstore by pressing ESC, clicking session and then clicking VIEW WEBPAGE. Premium kits, commands and items are available there!</color>
11:59 [Info] [DisbandedTeamRestore] Called hook 'OnServerSave'
11:59 [Info] [DisbandedTeamRestore] Called 'SaveTeams' with parameter 'shutdownWasSuccessful' False
11:59 [Info] [DisbandedTeamRestore] Called 'SaveDataFile' with parameter 'fileName' SavedTeams
11:59 [Info] [DisbandedTeamRestore] Ended 'SaveTeams', 9 teams were saved.
11:59 [Info] [Skill Tree] Saving player data for 1 players.
11:59 [Info] [Skill Tree] Finished saving player data.
12:04 [Info] [DisbandedTeamRestore] Called hook 'OnServerSave'
12:04 [Info] [DisbandedTeamRestore] Called 'SaveTeams' with parameter 'shutdownWasSuccessful' False
12:04 [Info] [DisbandedTeamRestore] Called 'SaveDataFile' with parameter 'fileName' SavedTeams
12:04 [Info] [DisbandedTeamRestore] Ended 'SaveTeams', 9 teams were saved.
12:04 [Info] [Skill Tree] Saving player data for 1 players.
12:04 [Info] [Skill Tree] Finished saving player data.
12:06 [Warning] [PlayerRanks] PlayerRanks local database was saved.
12:06 [Warning] [UpdateChecker] 8 Jul 2025 18:06
All plugins have the latest version
12:09 [Info] [DisbandedTeamRestore] Called hook 'OnServerSave'
12:09 [Info] [DisbandedTeamRestore] Called 'SaveTeams' with parameter 'shutdownWasSuccessful' False
12:09 [Info] [DisbandedTeamRestore] Called 'SaveDataFile' with parameter 'fileName' SavedTeams
12:09 [Info] [DisbandedTeamRestore] Ended 'SaveTeams', 9 teams were saved.
12:09 [Info] [Skill Tree] Saving player data for 1 players.
12:09 [Info] [Skill Tree] Finished saving player data.
12:12 [Info] [Advert Messages] <color=#ffff00>Events will occur periodically. Be cautious, they are not easy.</color>
12:15 [Info] [DisbandedTeamRestore] Called hook 'OnServerSave'
12:15 [Info] [DisbandedTeamRestore] Called 'SaveTeams' with parameter 'shutdownWasSuccessful' False
12:15 [Info] [DisbandedTeamRestore] Called 'SaveDataFile' with parameter 'fileName' SavedTeams
12:15 [Info] [DisbandedTeamRestore] Ended 'SaveTeams', 9 teams were saved.
12:15 [Info] [Skill Tree] Saving player data for 1 players.
12:15 [Info] [Skill Tree] Finished saving player data.
12:19 [Info] [Better Chat] [Global] [Hola] [Lv.18] Goddess_Winter: are you working on anything?
12:19 [Info] [Better Chat] [Global] [Hola] [Lv.18] Goddess_Winter: I'm getting a bit of lag
12:20 [Info] [DisbandedTeamRestore] Called hook 'OnServerSave'
12:20 [Info] [DisbandedTeamRestore] Called 'SaveTeams' with parameter 'shutdownWasSuccessful' False
12:20 [Info] [DisbandedTeamRestore] Called 'SaveDataFile' with parameter 'fileName' SavedTeams
12:20 [Info] [DisbandedTeamRestore] Ended 'SaveTeams', 9 teams were saved.
12:20 [Info] [Skill Tree] Saving player data for 2 players.
12:20 [Info] [Skill Tree] Finished saving player data.
12:25 [Info] [DisbandedTeamRestore] Called hook 'OnServerSave'
12:25 [Info] [DisbandedTeamRestore] Called 'SaveTeams' with parameter 'shutdownWasSuccessful' False
12:25 [Info] [DisbandedTeamRestore] Called 'SaveDataFile' with parameter 'fileName' SavedTeams
12:25 [Info] [DisbandedTeamRestore] Ended 'SaveTeams', 9 teams were saved.

 

 

 

it seems that the disbanded team restore plugin runs periodically. Is there any way to lower the duration of how quickly it acts?

21mac21

Posted

Hi hairybeanstalk,

it runs periodically, kind of.
my plugin has no timer or something that dictates how/when the teams are saved.
I listen to the event "save" (when the server saves bases, players, npcs etc.) and the oxide hook "onServerSave" (which is called by the "save" event).

This eventhook will be called every x minutes (you can change the setting "server.saveinterval" in the "server.cfg" or webinterface, if you rented the server).
The default value is 10 minutes if i remember correctly.

Increasing the period of servers saves means that player would lose more loot and playtime if the server would crash.
You could of course remove a part of my plugin so it does not listen to the oxide hook "onServerSave" but...
then the teams will be saved on the "onServerShutdown" event only. if the server would crash BEFORE this hook was called, it plugin would be useless haha


Enough talked about the technical background: the problem seems to lie somewhere else.
because saving 9 teams should not take SO LONG that the server lags.
i ran the plugin on a 500 pop server, so it was completely normal that over 150 teams with 2 or 3 members are saved. any we did not expect any noticable lag.

please open the plugin file (DisbandedTeamRestore.cs) and enable the debug mode by changing
private bool debug = false;
to
private bool debug = true;
this will give you a more detailed console output.

Then please have a look at the server console and note when the lag exactly happens. What does the console output in this moment?
I try to understand which of my functions could lead to a log. but please remember to enable the debug mode before.

  • Like 1
21mac21

Posted

Changed Status from Pending to Work in Progress

hairybeanstalk

Posted

I believe this issue is not due to your plugin. Thank you for your time.

1.9m

Downloads

Total number of downloads.

8.7k

Customers

Total customers served.

129.9k

Files Sold

Total number of files sold.

2.7m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.