-
Notifications
You must be signed in to change notification settings - Fork 2
Kwask/Soldat
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
/** Soldat Dedicated Server README **\
- Updated 2013-05-23 -
<------------------------------------>
Before starting your server, you need to configure your settings!
Please manually edit your soldat.ini and mapslist.txt files
before starting your server. There are many 3rd party tools
available to make this an easy task for you.
The Soldat Dedicated Server is maintained and developed for free
by the Soldat Dev Team.
---> Linux: Folder permissions... make the following folders writable with:
a) chmod -R u+w ./logs/
b) chmod -R u+w ./anti-cheat/
IMPORTANT: You must have an Admin password in order to control your
server! To set an Admin password, open soldat.ini [NETWORK] and
edit the line that says "Admin_Password=" to "Admin_Password=MYPASS"
(Replace MYPASS with what you want your Admin password to be!)
Linux Note:
If you run a Soldat Server under linux, you must run soldatserver
under a user account that has read access to /etc/resolv.conf
otherwise the SoldatServer lobby will not function correctly.
Script Core Notes:
The Scripting Engine coded into the SoldatServer uses the "Pascal"
language syntax. You may find full documentation regarding the
functions and variables/events at the following URL:
>>>> http://devs.soldat.pl/wiki/index.php?title=Server_Scripting <<<<
NOTE: Some basic functions will not be documented, such as:
inttostr, trim, strtoint, etc.
To control the server while running:
Use the Soldat Admin program from http://soldat.pl. You can connect
to your Dedicated Server from the local machine or from a Remote
location. Soldat Admin is the only way to perform server commands
while running the server.
Compatability:
The Soldat Dedicated Server is designed to run on 32-Bit Linux and Windows.
There is no FreeBSD or 64-Bit versions of the Soldat Dedicated Server.
How to run the server in the background (Daemonize):
Linux -
./soldatserver -d
-or-
screen -dmS SoldatServer /usr/local/soldat/soldatserver
-or-
nohup ./soldatserver >/dev/null &
Windows -
Use a program like TrayIT! or Srvany (get them from http://google.com)
Startup parameters: (Advanced users!)
NOTE: Startup parameters will over-rule any values set in soldat.ini or server.ini!
./soldatserver
-d
Usage: ./soldatserver -d
(LINUX ONLY) Starts your server as a Daemon (Runs in the background, even when you log off)
-pid
Usage: ./soldatserver -pid soldatserver.pid
Sets the Process ID file name. Located in the /logs/ folder. (soldatserver.pid by default)
-m
Usage: ./soldatserver -m xx.txt
Sets the default mapslist file to xx.txt (mapslist.txt by default)
-c
Usage: ./soldatserver -c xx.ini
Sets the default configuration file to xx.ini (soldat.ini by default)
-p
Usage: ./soldatserver -p 23073
Start the Soldat Server on a specific port.
-l
Usage: ./soldatserver -l 12
Limit the number of players that can join the server.
-k
Usage: ./soldatserver -k "my clan only"
Sets a password that will be required by anyone who tries to join.
-b
Usage: ./soldatserver -b "72.232.225.66"
Bind the server to a specific IP Address. USE WITH CAUTION!
NOTE: You cannot bind to an IP that isnt assigned to your network card!
-a
Usage: ./soldatserver -a #
Enable/Disable All-Seeing Eye registration. # -> 1 = enabled, 0 = disabled.
-s
Usage: ./soldatserver -s #
Enable/Disable the SoldatServer Scripting Engine. # -> 1 = enabled, 0 = disabled.
-safe
Usage: ./soldatserver -safe #
Enable/Disable Safe Mode for Scripts (On by default). # -> 1 = enabled, 0 = disabled.
-lock
Usage: ./soldatserver -lock #
Enable/Disable Locked Mode (Off by default). When Locked Mode is enabled, admins will
not be able to type /loadcon, /password or /maxplayers. # -> 1 = enabled, 0 = disabled.
-disallow
Usage: ./soldatserver -disallow "GetURL,ReadFile"
Disable certain script functions from being used by scripts. Note that this will cause
any scripts that use these functions to crash with an "unknown identifier GetURL" error.
-debug
Usage: ./soldatserver -debug #
Enable/Disable Debug Mode (See Debug_Mode in soldat.ini).
# -> 0 = No Debug, 1 = Lobby Debug, 2 = Advanced Debug, 3 = Script Core Debug
If you find a bug and report it, please use Debug Mode 2. It helps us alot.
-ns
Usage: ./soldatserver -ns 192.168.2.1
Set the Nameserver your Soldat Server will use to resolve the Lobby DNS.
Only use this if you know what you are doing! The server should automatically
detect what Nameserver your computer uses!
-ls
Usage: ./soldatserver -ls #
Set the maximum number of scripts which can be loaded by this server.
<------------------------------------>
Still having issues with your Soldat Server?
You may contact us via IRC on the Quakenet IRC Network.
#soldat.devs @ irc.quakenet.org
Dedicated Server Hosts:
GameServerNetwork USA http://www.gameservernetwork.com/
U13 USA http://rentals.u13.net/
About
Soldat Server Files
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published