Hey All,
Hook admin, dedicated server on a know working PC (specs are crap but 256fps when running server at 50% CPU load)
So was going to complain about not having fun with my server since about mid december, I felt that a variety of bugs or something was making my server a pain to manage and to be honest I was feeling like one more crash and I would find something more constructive to do with my time.
But decided to look at my concerns and research a bit then ask for information to make my server great again
a). I believe when the storage folder gets large that my server has trouble with startup.
(perhaps a plugin is trying to be awesome and fix stuff but the server does not load well)
To look into this further typed quit at the console my trusted bat file restarts the server, checks steam for update replaces all the oxide files and downloads and updates.
then I grab the latest oxide.zip and install the 58 files and run the server.
I then see on the server screen:-
Starting Server...
Command Line: (then my commandline arguments)
<the gaps here with a 7GB storage folder is large (i stopped it at 12 minutes)>
Server Config Loaded does not appear within 12 minutes
on a windows 8.1 PC with the server running locally (unacceptable in 2016, normal in 2017)
If I delete the storage folder it loads in 12 seconds or less
So what i happening between the commandline display and Server Config Loaded?
Anyone know a way to find out which plugins are using the storage?
Do people have a list of plugins that are know offenders?
Can I change the permissions on the storage folder to stop plugins writing to the folder?
Outcome im trying to achieve.
1. Allow the server to startup in a reasonable time
(because im not confident that I understand the server and sit and watch each manual startup)
2. Still allow people to write on signs in the game and draw etc.
Find out which of my addons im willing to sacrifice to obtain the above?
01 "Better Chat" (5.0.3) by LaserHydra (0.00s)
02 "ComponentBlocker" (0.1.2) by Calytic (0.19s)
03 "ConnectMessages" (1.1.6) by Spicy (0.02s)
04 "Copy Paste" (3.0.20) by Reneb (0.00s)
05 "Death Notes" (5.2.8) by LaserHydra (0.02s)
06 "EasyVote" (1.2.6) by Exel80 (0.00s)
07 "Economics" (2.0.5) by Nogrod (0.00s)
08 "EconomicsBalanceGUI" (1.1.1) by lethal_d0se (0.00s)
09 "FireArrows" (1.2.5) by Colon Blow (0.00s)
10 "FreezeArrows" (1.0.9) by Colon Blow (0.00s)
11 "Friends" (2.5.2) by dcode (0.00s)
12 "GeoIP" (0.1.3) by Wulf / Luke Spragg (0.00s)
13 "ImageLibrary" (1.6.0) by Absolut (2.81s)
14 "InfoPanel" (0.9.5) by Ghosst / Nogrod (0.20s)
15 "Item Skin Randomizer" (1.3.1) by Mughisi (0.00s)
16 "Jail" (3.0.3) by Reneb / k1lly0u (0.02s)
17 "Kits" (3.1.11) by Reneb (0.01s)
18 "LustyMap" (2.0.81) by Kayzor / k1lly0u (0.38s)
19 "NTeleportation" (1.0.17) by Nogrod (0.01s)
20 "PlayerChallenges" (2.0.65) by k1lly0u (0.07s)
21 "PlayerDatabase" (1.5.7) by Reneb (0.00s)
22 "Playtime Tracker" (0.1.4) by k1lly0u (0.05s)
23 "PrivateMessage" (2.0.2) by Nogrod (0.00s)
24 "Quests" (2.1.75) by k1lly0u (0.11s)
25 "Rules GUI" (1.4.8) by PaiN (0.00s)
26 "Sign Artist" (0.3.2) by Bombardir (0.01s)
27 "SmoothRestart" (1.0.4) by Fujikura/Visagalis (0.03s)
28 "StorageCleaner" (0.1.0) by k1lly0u (0.02s)
29 "Tickets" (3.1.1) by LaserHydra (0.00s)
30 "Timed Execute" (0.6.0) by PaiN (0.05s)
31 "UniversalUI" (2.1.0) by Absolut (0.06s)
32 "Zeiser Levels Remastered" (1.6.6) by Zeiser/Visagalis (0.00s)
33 "ZoneDomes" (0.1.32) by k1lly0u (0.03s)
34 "ZoneManager" (2.4.9) by Reneb / Nogrod (0.10s)
Plugins I have removed due to suspected storage abuse or suspected out of date etc.
BetterLoot.cs
CleanUp.cs
CraftUI.cs
DevilsIsland.cs
GUIShop.cs
HumanitySystem.cs
HumanNPC.cs
LootConfig.cs
PathFinding.cs
RadtownAnimals.cs
RemoverTool.cs
ServerRewards.cs
Spawns.cs
StructureGrades.cs
Waypoints.cs
So i'm keen for some information to allow me to make an informative decision
Hook.
p.s. Plugins I feel I must have to make my server unique
"InfoPanel"
CleanUp.cs (administratiove, not needed for features)
"ComponentBlocker"
"Death Notes"
"EasyVote"
"PlayerChallenges"
"Timed Execute" (administratiove, not needed for features)
"ZoneManager"
"Zeiser Levels Remastered"
and I really want to put the NPC's back when its fixed.
HumanNPC.cs
PathFinding.cs
Waypoints.cs
Finally as i'm writing this with 1 player connected to the server I get the following line in the server console
Image loading fail! Error: transfer closed with 99629 bytes remaining to read
(unrelated or a clue to my startup problems?)
I originally though my issue was a server will not start error, now I KNOW I have isolated it to the storage as removal of the storage fixes the startup problem.
Information, feedback, suggests and post moving welcome.
[DOUBLEPOST=1485177804][/DOUBLEPOST]Update, just checked the server and the storage folder is back (no surprise)
however I have a folder storage/2135811/0 with 16,179 files is 3.65 GB
started deleting mods (started with ImageLibrary) and deleted the storage folder which had grown to 7GB again. Now its sitting at 195 files (app 1MB).
Note LustyMap has not finished creating the map.
Improving my server startup speed
Discussion in 'Rust Discussion' started by Hook, Jan 23, 2017.