Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: sourceserver.info. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Bubelbub

Anfänger

  • »Bubelbub« ist der Autor dieses Themas

Beiträge: 19

Wohnort: Niedersachsen

Beruf: Web-Entwickler

Rootserver vorhanden: Ja

  • Nachricht senden

1

Donnerstag, 25. April 2013, 19:36

[Linux (Debian/Ubuntu)] Server erstellen

Hallöchen liebe Leserinnen und Leser,

dies ist mein erstes Tutorial hier im Forum.
Da ich selbst ein Problem mit altmodischen Anleitungen hatte, möchte ich euch eben über das neue SteamCMD Verfahren aufklären.


Euer System ist frisch installiert oder schon länger im Einsatz?
Ihr setzt Ubuntu oder Debian in neueren Versionen ein bzw. könnt die Befehle lesen und ggf. anpassen?

Dann geht's jetzt los ;)

Schritt 1.) (root)
Installation von gebrauchten Paketen.

Quellcode

1
apt-get install ia32-libs sudo wget tar

Ubuntu Tipp: su apt-get ....

Schritt 2.) (root)
Aus Sicherheitsgründen brauchen wir einfach einen "Benutzer" und keinen "Administrator".

Quellcode

1
useradd -m -d /home/counterstrike counterstrike


Schritt 3.) (root)
Benutzerwechsel! Wir brauchen den root nicht mehr, ist auch sicherer.

Quellcode

1
su counterstrike -s /bin/bash


Schritt 4.) (counterstrike)

Nun müssten wir ins Home-Verzeichnis von dem neuen Benutzer wechseln, damit wir das root Verzeichnis nicht beschmuddeln UND keine zig Fehler bekommen.

Quellcode

1
cd ~


Schritt 5.) (counterstrike)
So jetzt geht's mit dem SteamCMD los.

Quellcode

1
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz


Schritt 6.) (counterstrike)
Die eben heruntergeladene Datei entpacken wir fix.

Quellcode

1
tar xvfz steamcmd_linux.tar.gz


Schritt 7.) (counterstrike)
Sollte kein Fehler auftreten löschen wir das Archiv wieder.

Quellcode

1
rm -f steamcmd_linux.tar.gz


Schritt 8.) (counterstrike)
So nun installieren wir schon unseren Server.

Quellcode

1
./steamcmd +app_update 232330 validate +quit


Schritt 9.) (counterstrike)
Ja das war's in dem Sinne schon. Ab zum Verzeichnis.

Quellcode

1
cd "/home/counterstrike/Steam/SteamApps/common/Counter-Strike Source Dedicated Server"


Schritt 10.) (counterstrike)
Wo wir dann unseren Server starten.

Quellcode

1
./srcds_run -game cstrike -console +map de_dust


Schritt 11.) (Optional)
Eine Konfiguration für den Server ist sinnvoll.
Man kann mit den Schritten 1-10 den Server normal starten und auch "theoretisch" darauf spielen.
Praktisch wäre ein Servername und weitere Dinge von Vorteil.
Benutzt ggf. einfach den hier und packt die Datei dann in den Ordner "/home/gameserver/Steam/SteamApps/common/Counter-Strike Source Dedicated Server/cstrike/cfg".
Beachtet den Benutzer! Nicht dass die Config Datei dann dem root gehört etc. ;)


So ich hoffe euch gefällt mein erstes Tutorial und ihr könnt es verstehen.
Seit früher (2010) hat sich aktuell viel verändert in dem Sinne.

Kritik, Meinungen, Wünsche, etc. bitte posten.
Ggf. folgt dann noch ein Tutorial für weitere Plugins 8)

Chrisber

Administrator

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

2

Donnerstag, 25. April 2013, 22:07

apt-get install ia32-libs

Das wird ab Debian Wheezy, welches im Mai erscheint, nicht mehr funktionieren. Siehe: Multiarchitektur.
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

3

Donnerstag, 25. April 2013, 22:09

Ich weiß nicht was ich von Debian Wheezy halten soll :schaem1: Ich bleibe bei Debain Squeeze :mrgreen:

Lg
LeXx

MadMakz

Super Moderator

Beiträge: 1 878

Wohnort: ~#

Rootserver vorhanden: Ja

  • Nachricht senden

4

Donnerstag, 25. April 2013, 22:56

Ich weiß nicht was ich von Debian Wheezy halten soll :schaem1: Ich bleibe bei Debain Squeeze :mrgreen:

Lg
LeXx

was soll man davon halten? auser dem einmaligen zusatz dpkg --add-architecture i386 auf x64 hosts bleibt alles beim alten.

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

5

Freitag, 26. April 2013, 18:45

Dir wird nichts anderes übrig bleiben, als früher oder später zu wechseln.

Es gibt zwei Gründe:

Veraltete Pakete/Libs -> schlecht für Gameserver
Endender Support -> schlecht für deinen Server