Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
its a java game, not a Triple A+++ main stream dev game that uses UPNP to get through your router (which some people also have problems with, if UPNP is disabled, which on some routers it is because its a security issue!).
Not only is it not difficult to get your own WU server running from your computer, it's not difficult to follow your intuition to the wurmpedia page ( Multi-Server Setup[www.wurmpedia.com], Server Administration Wurmpedia Entry[www.wurmpedia.com] and see this funky little line: Windows & Linux[www.wurmpedia.com] or this one Headless install[www.wurmpedia.com] , or this one Linux Headless[www.wurmpedia.com] ) But you know, I guess doing google/bing searches or trying to figure things out "isn't in style" anymore, right?
"Windows & Linux
Please see the Getting Started guide for information on installing Steam. Once installed, you will find the Wurm Unlimited Dedicated Server under the Tools category of your Steam library. Once installed, you may launch the server by double-clicking the icon on your desktop or by using Steam to launch it. Alternatively, you may launch the server directly by running WurmServerLauncher in the server's installation folder.
The dedicated server comes with a Java Runtime Environment (JRE) on both platforms, but you may install one for additional debugging tools.
Windows
Linux RPM
Ubuntu/Debian
Headless
The Wurm Unlimited Dedicated Server may be run on a headless system. This means that the server may be started from the command line without a graphical interface. You will need to install SteamCMD, from the instructions here: https://developer.valvesoftware.com/wiki/SteamCMD
Headless mode is not officially supported by Code Club. The instructions provided have been tested on and are intended for an Ubuntu/Debian system.
You must have good knowledge of SQL as well as command-line utilities to run the server in a headless state.
It's highly recommended that you run the dedicated server on a local system with a graphical interface to perform the initial set up of your server and then copy that server's folder to your headless system.
If you see an error: [S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so., you can resolve it by typing this into your root folder:
cp ./linux64/steamclient.so ./nativelibs
To install the server, run SteamCMD and log in with: login <account> <password> or login anonymous. Next you set the install folder by typing force_install_dir <folder name>, for example: force_install_dir wu. Finally, start the update with app_update 402370. "
"Linux Headless
The Standard Widget Toolkit for GTK+ Java library and a virtual frame buffer such as Xvfb will need to be installed:
sudo apt-get install libswt-gtk-3-java xvfb
Xvfb :99 &
export DISPLAY=:99
Once installed, you can launch the server and automatically start it by going into the install folder and typing either ./WurmServerLauncher start=<ServerFolder>. Example: ./WurmServerLauncher start=Creative
Command Line Arguments
The server launcher accepts the following command line arguments:
adminpwd=<password>
Unlocks the admin commands from within the game, that can be used to change the gameplay settings of the server, such as skill gain rate and field growth time.
epicsettings=<true/false>
If true the server will follow the rules from the Epic servers in Wurm Online. For instance it will use the skill curve.
externalport=<port>
Used to set the port which the client connects through (Default 3724 TCP)
homeserver=<true/false>
If the server is a home server ( belongs to a single kingdom ).
homekingdom=<id>
The kingdom the server belongs to.
ip=<ip address>
The ip the server will bind to.
loginserver=<true/false>
Defaults to true, should only be set to false if the server is intended to be connected with another server that is going to act as a loginserver.
maxplayers=<number>
Sets the max number of players allowed on the server, if this is set through this command line option then the internal game commands to change the player limit will not work.
pvp=<true/false>
Toggles PvP on or off on the server.
queryport=<port>
Used to set the steam query port (27016-27030 UDP)
rmiport<port>
Used for server to server communication.
rmiregport=<port>
Used for server to server communication.
servername=<name>
The name of the server that will be visible in server browsers. If the name contains spaces, surround it with "". For example servername="my private server"
serverpassword=<password>
Sets the password that is used when trying to connect to the server.
start=<name>
Starts the launcher with the configuration and world data from the subdirectory specified in <name>. "