Insurgency

Bild des Benutzers comrad

Ein Shooter ähnlich wie Call Of Duty, jedoch basierend auf der Source Engine. Es gibt folgende Spielmodi:

  • Tactical Operations
  • Sustained Combat
  • Firefight
  • Skirmisht
  • Search & Destroy
  • Strike
  • VIP
  • Push

Troubleshooting

Ton verkratzt

Wer das Problem hat das der Ton verkratzt ist und das Bild im Spiel schwarz ist, der sollte folgenden Start Parameter testen:

LC_ALL=C %command%

Auf neueren System lässt sich das Spiel nicht mehr starten:

/home/comrad/Spiele/SteamLibrary/steamapps/common/insurgency2/insurgency_linux: /home/comrad/Spiele/SteamLibrary/steamapps/common/insurgency2/bin/libgcc_s.so.1: version `GCC_7.0.0' not found (required by /lib/libstdc++.so.6)

Lösen könnt ihr das Problem, in dem ihr die Binary direkt startet:

./insurgency_linux

oder wenn ihr im insurgency2-Verzeichnis unter "bin" die Datei "libgcc_s.so.1" umbenennt oder löscht.

Dedicated Server

Das Spiel wird über steamcmd installiert. Steamcmd starten über

./steamcmd.sh

Und dann die Befehle eingeben:

login anonymous
force_install_dir insurgency_dedicated
app_update 237410 verify

Dann kopiert man die Beispielkonfigurationsdatei nach server.cfg und bearbeitet sie:

cp insurgency_dedicated/insurgency/cfg/server.cfg.example insurgency_dedicated/insurgency/cfg/server.cfg

Die zu öffnenden Ports sind 27015/tcp und 27015/udp.

Starten kann man da Spiel nun aus dem insurgency_dedicated-Verzeichnis mit

LD_LIBRARY_PATH=bin:~/linux32 ./srcds_linux -port 27099 +map market_coop +hostname "holarse"

Wichtig ist, dass für Internetspiele das Steam-Verzeichnis linux32 auch im LD_LIBRARY_PATH enthalten ist. Sonst ist nur LAN-Modus möglich.

Wer möchte kann eine eigene Nachricht beim Verbinden auf den Server anzeigen lassen. Dazu hinterlegt man eine Textdatei mit dem Namen modt.txt im insurgency_dedicated-Verzeichnis.

Hier die systemd-unit:

[Unit]
Description=Insurgency Dedicated Server
 
[Service]
User=insurgency
WorkingDirectory=/home/insurgency/insurgency_dedicated/
Environment=LD_LIBRARY_PATH=/home/insurgency/linux32/:/home/insurgency/insurgency_dedicated/bin
ExecStart=/home/insurgency/insurgency_dedicated/srcds_linux -port 27099 +map market_coop +hostname "holarse" +maxplayers 10
Slice=gameserver.slice
 
[Install]
WantedBy=multi-user.target

Steam zeigt nicht an, dass man spielt

Nachdem Insurgency gestartet worden ist, verschwindet der Spielstatus nach einer Weile. Das liegt daran, dass nach Insurgency ein Crashhandler gestartet wird, dessen Beenden von Steam als Spielbeendigung erkannt wird. Geht dazu in das Insurgency-Verzeichnis und nehmt dem Crashhandler die Ausführungssrechte:

cd steam/steamapps/common/insurgency/
chmod -x crash_handler

Spiel startet nicht mit Mesa/Radeon

Da Insurgency mittlerweile ziemlich alt ist, kommt es vor, dass es die neueren Mesa-Libraries nicht nachladen kann.

Dann kommt es zu Fehlermeldungen wie:

libGL error: MESA-LOADER: failed to open radeonsi: /usr/lib/dri/radeonsi_dri.so: cannot open shared object file: No such file or directory

Das liegt daran, dass Insurgency seine eigene libgcc mitbringt. Abhilfe verschafft es diese entweder zu löschen oder umzubenennen:

mv bin/libgcc_s.so.1 bin/libgcc_s.so.1~

Kein Text im Menü/Listen

Fehlt euch die Schrift im Menü, Listen wie die Multiplayerspiele, oder die Stats, dann fehlt euch insbesondere unter openSUSE noch die

glibc-locale-base-32bit

Sollte euch noch woanders Schrift fehlen, versucht die Schriftart Tahoma nachzuinstallieren.

Screenshots und Videos
Mastodon