Page 1 of 2

Error when starting Win32 server

Posted: Wed Jun 29, 2005 11:29 pm
by Xypher
Whenever I start the latest CVS build(as of 6/29/05) of Crossfire Server on Win32, I get thousands of error messages saying something like "Unknown color: grey" or "Unrecognized string:". I have the maps installed in the share directory. Any ideas?

Posted: Thu Jun 30, 2005 12:42 am
by Leaf
While annoying and not very pretty.. those errors and warnings might be harmless.

Perhaps someone with more Win32 experience can comment on the error messages?

Posted: Thu Jun 30, 2005 1:23 am
by Xypher
I filtered out those useless errors, and found a group about not being able to find the archfiles, so I think I installed them in the wrong place. Where should these be?

Posted: Thu Jun 30, 2005 7:51 am
by Ryo
Did you compile server yourself? how do you launch the server?

Check the following things:
* server (crossfire32.exe) is in <server path>
* file <server path>\share\archetypes exists
* you launch the server from the <server path> path, not from somewhere else.

If you checked out using cvs, did you make *sure* that you're *certain* you used the --lf option? (hint: unix new line, as opposed to windows newline).
Also, if checked from CVS, you need to copy files from <server path>\lib to <server path>\share, and replace 'share\treasure' by 'share\treasure.bld'.

Posted: Thu Jun 30, 2005 2:50 pm
by Xypher
Thanks, that worked, I forgot about the --lf option. But now that this is working, the server crashes every time someone tries to create a player. It doesn't give an error message either. It happens right after the characters race is selected.

Posted: Thu Jun 30, 2005 3:36 pm
by Ryo
Did you copy the files around as instructed?

Posted: Thu Jun 30, 2005 4:49 pm
by Xypher
Yes, all the <serverpath>\lib files were copied to the <serverpath>\share directory, and treasures was replaced with treasures.bld. The server is being run from <serverpath>. It is invoked through a command line.

EDIT: Thought it might be outdated maps, so I got the latest off of CVS and put them in <serverpath>\share\maps(where my old maps were). Now whenever I run the server it crashes after trying to initialize the Python plugin. Python is installed on my system.

Posted: Thu Jun 30, 2005 9:47 pm
by Ryo
Then try removing the 'plugin_python.dll' file that is somewhere around (i assume you built it), to test whether it works or not without it. What's your Python version?

Posted: Fri Jul 01, 2005 12:38 am
by Xypher
It doesn't crash on startup without the Python plugin. Using Python 2.4. It's the only version I have on my machine.

Posted: Fri Jul 01, 2005 7:30 am
by Ryo
Python is not totally required to run the game.
Most features should work correctly, but you won't be able to use advanced stuff (improved guilds, for instance).

I'm not sure why Python makes everything crash. I assume you compiled the plugin with correct Python version headers?