Options :
The eserver needs a configuration file, called donkey.ini, that should be located in the current directory.
This configuration file is compatible with the original dserver, take a look of this donkey.ini documentation page.
The bare minimum donkey.ini file should contains :
[server]
name=my server name # The server name
desc=the desc of my server # The desc of my server
thisIP=123.123.123.123 # The IP of my server
port=4242 # The TCP port (default is 4661, but it is wise to choose another value)
To run the eserver, I highly suggest to use the screen command, because the eserver has a text console, where commands may be entered.
The server cannot run as a service (daemon).
To let it restarts automatically in case of a failure, I also suggest to use a shell script like this one :
#!/bin/bash
# script.sh file
ulimit -n 1000000
while :
do
./eserver
sleep 1
done
When the script.sh file is ready, just do a "chmod +x script.sh" once to make it executable.
Then to start the eserver : screen -d -m ./script.sh
To take control of it, type : screen -r