View Single Post
  #15  
Old 01-10-2010, 10:18 PM
prickle
Hill Giant
 
Join Date: Sep 2009
Posts: 147
Default

to get private login working properly you'll need to nab a couple of extra libraries.

There's a script called "getlibs" on the Ubuntu forums that will help. Google "ubuntu getlibs" the first search result will be a link to a forum post with a direct link to download it. To make grab the libraries for privatelogin you'll do the following:
.save the getlibs script to your privatelogin server directory (mine is in <eq server dir>/private )
.make the script executable with:
Code:
chmod +x getlibs
.run the script with:
Code:
sudo getlibs privatelogin
Since Mint is a Debian derivative, I assume the default installation does not allow you to log in as the root user, and you need to sudo or su to perform root functions. The script needs to be run as root because it will download and install the appropriate library packages to make privatelogin work for you.

When you run the start script, it sets the world and zone servers to run in background, and then sends their output to log files in the <server dir>/logs/ directory. To see your server output when you use the start script you can do:
Code:
tail -f logs/eqemu_debug_world.log
That's the log file I watch when I start my server.

The rules errors that I'm seeing in your world output indicates to me that you've compiled with -DBOTS. Is this correct?

If so, you still need to source in the bots.sql file to make those particular errors go away.

The last error in the output is telling you that it cannot connect to the login server. Once you've gotten the login server that last error will go away.
Reply With Quote