When I start my newly created server, it shows up in the server list but with the Locked status. I've uncommented the <unlocked/> self-closing element in eqemu_config.xml to be extra certain it's not a config issue. Still locked. There are no errors in any of the log files.
I'm using
a slightly modified init script which seems to launch the processes and create PID files fine. Invoking the init script with the "status" param reports everything looks good from its perspective:
Code:
World Server [UP]
Query Server [UP]
Zone Launcher [UP]
Here are my logs:
Code:
root@redacted:~/eqemu# ls logs/*
logs/eqemu_error_shared_memory_3104.log logs/eqemu_shared_memory_3104.log logs/zone-dynamic_01.log
logs/eqemu_queryserv_3117.log logs/eqemu_world_3107.log
root@redacted:~/eqemu# cat logs/*
---------------------------------------------
[12.22. - 19:37:58] Starting Log: logs/eqemu_error_shared_memory_3104.log
[12.22. - 19:37:58] Warning: unable to read log.ini.
---------------------------------------------
[12.22. - 19:38:03] Starting Log: logs/eqemu_queryserv_3117.log
[12.22. - 19:38:03] Using database 'eq' at 127.0.0.1:3306
---------------------------------------------
[12.22. - 19:37:58] Starting Log: logs/eqemu_shared_memory_3104.log
[12.22. - 19:37:58] Shared Memory Loader Program
[12.22. - 19:37:58] Connecting to database...
[12.22. - 19:37:58] Using database 'eq' at 127.0.0.1:3306
[12.22. - 19:37:58] Loading items...
[12.22. - 19:38:00] Loading factions...
[12.22. - 19:38:00] Loading loot...
[12.22. - 19:38:02] Loading skill caps...
[12.22. - 19:38:02] Loading spells...
[12.22. - 19:38:03] Loading base data...
---------------------------------------------
[12.22. - 19:38:00] Starting Log: logs/eqemu_world_3107.log
[12.22. - 19:38:00] Using database 'eq' at 127.0.0.1:3306
I assume the "unable to read log.ini" warning is unrelated.
I've tried changing the name and shortname of the server thinking perhaps the public login server cached the locked state. Didn't fix it either.
I feel like I've come so close! I'm running out of ideas to try to fix this. Can anyone spot the mistake?
Thanks