Server Mods don't load on wake up?
Calego
Join Date: 2013-01-24 Member: 181848Members, NS2 Map Tester
Mods Running:
NS2+
Shine Admin
NS2Stats (beta)
Shine Extra Plugins
Badges +
<some maps>
So it's seemed to me that a lot of the time, when the first person joins the server, the mods don't load properly, if at all. It takes a mapswitch for them to fire up.
Is this normal? Or am I doing something wrong?
MapCycle.json:
Server Command Line file:
NS2+
Shine Admin
NS2Stats (beta)
Shine Extra Plugins
Badges +
<some maps>
So it's seemed to me that a lot of the time, when the first person joins the server, the mods don't load properly, if at all. It takes a mapswitch for them to fire up.
Is this normal? Or am I doing something wrong?
MapCycle.json:
{ "maps": [ "ns2_tram", "ns2_docking", "ns2_descent", "ns2_biodome", "ns2_refinery", "ns2_veil", "ns2_mineshaft", "ns2_summit", "ns2_jambi", "ns2_mineral", "ns2_caged", "ns2_veil_five" ], "time": 90, "mode": "order", "mods": [ "812f004", "706d242", "12e30acc", "b7149f9", "c6fbbb0", "fdf2c56", "63c559c", "7b986f5", "d873977" ] }
Server Command Line file:
-name "Calego's Captains Corner Club - 200+ hours" -mods "812f004 706d242 12E30ACC 101ab256 d2577d0 b7149f9 7B986F5 d873977 63C559C FDF2C56" -map ns2_tram -webuser <not tellin> -webpassword <wouldn't you like to know?>
Comments
Your server remains on a single map for a long time when empty: http://ns2servers.devicenull.org/servers/1523704/69.147.234.148:23150
Might want to change "CycleOnEmpty" to true in your mapvote.json
Oh, and your server kicks players for alt-tabbing while seeding.
You're essentially loading all the custom maps, every mapcycle, without regard for whether they are needed or not. It's better to only load the custom map mods when cycling to such a map.
Compare your mapcycle.json to this one:
The mods section only has the essential mods that you want to force loading every time, while the maps section is telling the server to load the mod if the map is a mod.
Same goes for your commandline. Since you start off with tram, a default, there's no requirement for the custom map mod ids in there.
Does it need to know map first, then mod? Like so:
EDIT: just reread your post and realized that I didn't edit the commandline. Oops. Two secs.
EDIT2: Having edited the commandline to remove the maps, the server now only loads the mods it needs. Awesome! Thanks for the tips @ATF!