HowTo: Dedicated Alien Swarm Server unter Linux [Wine]

In IOT

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 "œ[email protected]"

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!

Outer Wilds – spoilerfree Hints & Solutions

Here is a non-spoiler friendly Walkthrough the Game. It also has some Videos if you still need help... Guide is

Read More...

Red Dead Redemption 2 Android Companion App Download

Your Device iss't compatible? For me I could't download it on my One Plus 2, Amazon Fire Tablet and

Read More...

Spieletipp: World Adrift 🎮🏆

Hinweis: Das Spiel ist noch im Beta Stadium und zudem gibt es es kein PVE, es kann also jederzeit

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.