Server 'Locked' - Zones unavailable
I attempted to build a linux server for the first time today without much luck. The compile/build went without any major hitches but I have been unable to actually connect (into a game) yet.
I followed the instructions here: https://github.com/EQEmu/Server/wiki/Linux-server-setup I see my world server on the Server List (it shows as locked). When I connected for the first time, I got a message in the console advising a new user was connecting. I was able to create a dwarf, but when I attempted to enter the world it kicked me out with a zone unavailable. Even with GM priviledges, I get the same message. To start the server I use: linux@server:/media/sdd1/eqemu$ Bin/shared_memory [Status] Starting Log: logs/eqemu_shared_memory_5583.log [Status] Shared Memory Loader Program [Error] Starting Log: logs/eqemu_error_shared_memory_5583.log [Error] Warning: unable to read log.ini. [Status] Connecting to database... [Status] Using database 'eq' at localhost:3306 [Status] Loading items... [Status] Loading factions... [Status] Loading loot... [Status] Loading skill caps... [Status] Loading spells... [Status] Loading base data... linux@server:/media/sdd1/eqemu$ Bin/world [Status] Starting Log: logs/eqemu_world_5586.log [Status] Using database 'eq' at localhost:3306 In a second terminal window, I executed: linux@server:/media/sdd1/eqemu$ Bin/eqlaunch zone I would have expected more output from the 'world' window, but that's all it ever shows. The 'eqlaunch zone' window shows no output at all after starting. I tried deleting everything (including the db) and started over following the instructions again to make sure I hadn't stuffed it up but same result. I have added a forward for ports 7000-7100 and 9000 on my router. I don't see any zone's launching, and the log files don't contain anything beyond what is output to the terminal. Any ideas? |
You get no output at all when the zone runs? That I would find very odd. You probably would not see much more in the console windows for world running unless there was an error, but the logs would be your best place to look around. When you run your zone, run it without eqlaunch and see if you get a different result. Also post your eqemu_config.xml and pull any sensitive info, post the contents in a code block here.
|
The lack of output seems to be related to the:
OPTION(EQEMU_DISABLE_LOGSYS "Disable Logging INI System" OFF) Whether I use OFF or ON, the output seems to be minimal - even on EQEMU_DEBUG_LEVEL 10. I modified the source to get the desired results. With the lots of output I now have I can see what's happening - not happening. The world server starts up fine... lots of output then it waits for a launcher to connect. When I run Bin/eqlaunch zone I get: Code:
[Debug] [WORLD__LAUNCH] Removing launcher sentientws (1) If I just run Bin/zone it shows: Code:
[Debug] Starting Log: logs/eqemu_debug_zone_14276.log Things look ok after this - It shows unlocked on the server list, and I can now login and enter the world - I didn't try 'zoning' or loading multiple clients in different zones. |
I had to add:
Code:
<!-- Launcher Configuration --> This seems to be the one subsection that doesn't indicate that it shows the defaults.?!?! I tried adding <exe>./zone</exe> but it fails as before. Only <exe>Bin/zone</exe> seems to work. I didn't check if the <timers... > was required. |
The guide on the GitHub wiki is rather poor (no offense)
http://bpaste.net/show/172372/ those are the notes I took last time I did a fresh build. I was planning on turning that into a guide at some point, but I haven't. I would also recommend using the start up script in this thread http://eqemulator.org/forums/showthread.php?t=37460 |
All times are GMT -4. The time now is 04:51 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.