Anleitung: Hurtworld Dedicated Server erstellen

Aus Survival Servers
Zur Navigation springen Zur Suche springen

Hoste einen Server bei uns!

Wenn du lieber sofort einen fertig eingerichteten Hurtworld Server haben möchtest, ohne die Ressourcen deines eigenen Computers zu nutzen, kannst du hier einen Server bestellen:

SurvivalServers-Hurtworld_840x140.png

Serveranforderungen

Windows 7, 8, 8.1, Server 2008, Server 2012 & 64-Bit

Quad-Core-Prozessor: 2 GHz

Arbeitsspeicher: 4 GB RAM

Grafik: nicht nötig, der Server läuft mit -nographics und öffnet kein Spielfenster

4 GB freier Speicherplatz

Schritt 1 Gameserver-Dateien mit SteamCMD abrufen

  1. Lade SteamCMD hier herunter: steamCMD Download
  2. Erstelle einen Ordner an dem Ort, an dem dein Hurtworld Gameserver liegen soll.
  3. Lege die Datei SteamCMD.exe in diesem Ordner ab
  4. Erstelle im selben Ordner eine Batch-Datei namens SteamCMD.bat
Füge Folgendes in die bat-Datei ein
@echo off
steamcmd.exe +force_install_dir C:\servers\hurtworld +login anonymous +app_update 405100 validate +quit
  1. Achte darauf, den Pfad zu ändern, in den deine Serverdateien heruntergeladen werden sollen.
  2. Speichere und führe dann die Bat-Datei aus. Rechtsklick und als Administrator ausführen

Damit werden die Serverdateien heruntergeladen.

Schritt 2: Deinen Hurtworld Dedicated Server einrichten

  1. Wechsle in den Ordner, in den du die Dateien heruntergeladen hast
  2. Klicke mit der rechten Maustaste auf die Datei host.bat und bearbeite sie, sodass sie so aussieht
Hurtworld.exe -batchmode -nographics -exec "host 12871;queryport 12881;servername <color=#FF0000>SurvivalServers.com</color> HurtWorld;addadmin UID here " -logfile "gamelog.txt"

Speichere die Datei und führe die bat-Datei dann als Administrator aus

Schritt 3: Portweiterleitung

Leite die folgenden Ports weiter

12871 TCP/UDP
12881

Das machst du über deinen Router oder die Windows-Firewall, je nachdem, wie dein Netzwerk eingerichtet ist. Der folgende Link hilft dir bei der Portweiterleitung an deinem Router. portforward.com

Schritt 4: So trittst du deinem neuen Server bei

Drücke in Hurtworld F1, um die Konsole zu öffnen, tippe connect gefolgt von IP-Adresse und Port deines Servers (zum Beispiel connect 203.0.113.25:12871) und drücke dann Enter.

Eine Liste der Befehle

host	<port>	Hosts a game on the default map, and specified port. Loads the autosave if there is one.	host 12871
host	<port> <map>	Hosts a game on the specified map (nullius is Diemen's Land), and specified port. Loads the autosave if there is one.	host 12871 nullius
host	<port> <map> <save>	Hosts a game on the specified map, and specified port. Loads the specified savegame (relative to the .exe and without an extension)	host 12871 nullius mysave
maxplayers	<num>	Specify the maximum number of players	maxplayers 20
servername	<name>	Set the name of the server, as visible in the server browser.	servername My Server
changelevel	<levelName>	Change, or reload the level.	changelevel nullius
creativemode	<val>	Turn creative mode on and off (free build). Value as 0 for off, 1 for on.	creativemode 1
kick	<steamid> <reason>	Kick a player, with a reason. Enter the player's Steam ID (you can see these with `serverstatus`) to identify them. It matches the start of the ID, so type the whole ID.	kick 76561190000000000 Being a jerk 
saveserver	<saveName>	Save the server state to file, in the .exe directory. Can be loaded (see loadserver)	saveserver mySave
loadserver	<saveName>	Additively load the server state from file, relative to the .exe directory.	loadserver mySave
addadmin	<playerid>	Adds a player as admin to the local server for the current session only	addadmin UID Here
queryport	<port>	Specifies the port to use for communication with the master server, this port must be publicly accessible for the server to show up in the game browser. Default is 12881.	queryport 12882
quit		Quits the game immediately.	quit
quit	<time>	Quits the game after <time> seconds. Will show a nice message to all clients every 30 seconds, for 5 minutes before the server shuts down.	quit 86400

Wenn du die oben aufgeführten Befehle in die autoexec.cfg einträgst, laufen sie bei jedem Serverstart. Deine Autoexec-Datei heißt autoexec_default.cfg, entferne also das _default, aber lösche zuerst ihre Zeile quit 86400, sonst fährt der Server 24 Stunden nach jedem Start herunter.

Admin-Befehle clientseitig

itemlist	<name filter>	Shows a list of all items in game (some of them still in development) with item codes	itemlist bow
g	<code> <count>	Gives you an item based on item code. This can cause a great deal of lag. ( g 52 100 )
g	<name> <count>	Gives you <count> of every item thats name contains the string <name>	g ore 255
rcon	<command>	Executes a command on the server as if it was typed directly into its console	
spawn	<prefabname>	This will spawn any networked object 4 meters in front of you. Such as spawn sandstorm
refreshai		Destroys all creatures and resource nodes in the world	
teleport	<who> <toplayer>	Specified by full name, will take player A directly to player B	teleport spencer dazzler