HowTo: Dedicated Alien Swarm Server unter Linux [Wine]

im letzen Beitrag hab ich ja schon Alien Swarm vorgestellt, da es manchmal etwas länger dauert bis man Spiele finde und selbst wenn, sind die Pings nicht immer die besten, da ist ein Server schon was feines 😉

Eins vorweg: es gibt zwar srcds für Linux, die Serverfiles jedoch nur für Windows, weshalb kein Weg an einer Grafischen Oberfläche und Wine vorbeiführt. Diese Anleitung kann genauso für Windows verwendet werden, die Befehle sind ja (fast) gleich.

Wine installieren

sudo apt-get wine

Steam HLDS Updatetool laden & installieren

wget http://www.steampowered.com/download/hldsupdatetool.exe
wine hldsupdatetool.exe

Nun ein Verzeichnis für Alien Swarm erstellen sowie die Serverfiles laden

mkdir ~/.wine/drive_c/Server/AlienSwarmServer 
wine ~/.wine/drive_c/Program Files/Valve/HLServer/HldsUpdateTool.exe -command update -game alienswarm -dir "C:ServerAlienSwarmServer"


Configdatei erstellen & Inhalt reinkopieren

vim ~/.wine/drive_c/Server/AlienSwarmServer/swarm/cfg/server.cfg
hostname WSTwLAN
rcon_password “xxx”
sv_password “xxx” // only needed to make your server private.
sv_contact “your@email.com”

hostport 27016
sv_lan 0 // enable LAN = 1; disable LAN = 0
sv_region 255
sv_allow_lobby_connect_only 0 //enable/disable Lobby connections 1/0

mp_disable_autokick 1 //disables autokick=1
sv_allow_wait_command 0
sv_alltalk 1
sv_alternateticks 0
sv_clearhinthistory 0
sv_consistency 1
sv_pausable 0
sv_voiceenable 1
sv_cheats 0
sv_forcepreload 1
sv_pure_kick_clients 0

exec banned_user.cfg
exec banned_ip.cfg

sv_log_onefile 0
sv_logbans 1
sv_logecho 0
sv_logfile 1
sv_logflush 0
sv_logsdir logs

sv_minrate 30000
sv_maxrate 60000
sv_minupdaterate 66
sv_maxupdaterate 101
sv_mincmdrate 66
sv_maxcmdrate 101

und schon könnt ihr den Server starten

wine  ~/.wine/drive_c/Server/AlienSwarmServer/srcds.exe -console -game swarm +map lobby -maxplayers 4 -autoupdate +exec server.cfg

Noch ein paar hilfreiche Konsolenbefehle:

Mit diesem Befehl kann das Spiel auch nur mit einem Spieler gestartet werden

asw_ignore_need_two_player_requirement 1

Server für Steamgroup verfügbarmachen, die ID findet ihr im Admin Bereich eurer Gruppe

sv_steamgroup IDDERGRUPPEHIER

Server kann nur von Mitgliedern der Streamgruppe betreten werden

sv_steamgroup_exclusive 1

Aktiviert den AI director wie in Left4Dead

asw_horde_override 1

Aktiviert den AI director für die Parasiten

asw_horde_class asw_parasite

und noch ein paar Befehle für die Clieten:

Spiel per Xbox 360 Controller spielen, mehr dazu hier

exec 360_controller_pc.cfg

FPS Ansicht ^^

firstperson
asw_hide_marine 1
asw_controls 0

und hier eine Liste aller verfügbaren Konsolenbefehle für das Spiel: alienswarm_asw_command_list.txt

You may also read!

Deus Ex GO Gold/Mastermind Solutions

If you like puzzle Games and plan to play Deus Ex Mankind Divided (on Xbox One and PC) then

Read More...

Windows 10 + Avast = Blue Screens of Death

If you have a Surface 4 or Surface Book (also any Intel Skylake based PC) with Windows 10 and

Read More...

8 commentsOn HowTo: Dedicated Alien Swarm Server unter Linux [Wine]

  • ein xserver braucht man nicht unbedingt, man kann auch die windows server files mit den linux client runterladen lassen

  • ja, weil es ja keine linux server files gibt, es geht ja nur darum das man für diese beschreibung ein xserver braucht und installier ja nicht extra dafür ein xserver

  • Genau darum steht EXTRA im Titel Wine und bevor die Anleitung anfängt wird erneut drauf hingewiesen. Was ist jetzt dein Problem?

  • I would suggest you replace the “server.cfg” with “+exec server.cfg”.
    The syntax above is not really working on my machine, with “+exec…” it actually reads the server.cfg.

  • @Quetsch your right – thx, edited

  • Hmm, habe das ganze mit Xvfb und VNC auf nem Debian Lenny probiert. Download/Installation klappen noch astrein über VNC, wenn ich den Server dann starten will, bleiben der Bildschirm sowie die Konsole einfach leer… 🙁
    Ob das jetzt daran liegt, dass kein full-blown Window Manager läuft wär die Frage. Sollte eigentlich nicht der Fall sein, zumindest sollte wine was auf die Konsole kotzen dann.

  • Wine stürzt bei mir mit vielen fixmes ab. :-/

    Schade das Valve bis heute keinen Linux Serverfiles bereitstellt. 🙁

Leave a Reply

Mobile Sliding Menu