Mit Linux Games auf LAN hosten - Entscheidung und Basiswissen

Bourbon
Noch ne frage, da ich ja noch recht unerfahren im Hostingbereich bin und ich demnächst eine Lan plane (25 Mann), dachte ich an min einen Gameserver (Daten stehen ja oben), auf dem 2-3 Cs Server laufen und vll noch paar kleinere Dienste..

Welches Linux ist denn zu empfehlen, mit dem auch ein Neuling gut klar kommt ? verwirrt

Denn mir gefällt Windows Server 2003 nicht so sehr und ich denke das dies auch mehr Ressourcen frisst als Linux...

Gruß

Bourbon


---edit by w@Lly: Themen geteilt---
MikeTNT

Zitat:

Original von Bourbon
Welches Linux ist denn zu empfehlen, mit dem auch ein Neuling gut klar kommt ? verwirrt

Mit Linux kommt ein Neuling nie klar. Zunge raus
Ohne seelischen Beistand und DOS-Grundkenntnisse hätte ich bereits nach wenigen Stunden aufgegeben. Von Linux-Supportforen habe ich die Schnauze voll, da die Leute dort einen an der Klatsche haben. Man muss sich zuerst rechtfertigen, warum man das tun will, was man tun will und wenn endlich doch jemand etwas anderes schreibt als "SUFU", gibt der Helfer spätestens dann auf, wenn er erfährt, dass du blutiger Anfänger bist. Zum Heulen!

Wenn du es aber trotzdem ausprobieren willst, entscheide dich für Debian, da damit die meisten Gameserver laufen und du daher am ehesten mit Hilfe rechnen kannst.

cu Mike

PS: Meine Roots laufen mit Suse, da ich ich dieses YAST ("Grafisches Installationprogramm") mag.
clutzi
was ist mit ubunto? das ist doch windows am ähnlichsten? wäre das nicht am besten für nen anfänger?
Urukh4j
Hmm, openSuse, Soalris, Red Hat... Im prinzip alles das selbe auf Consolenebene aber Debian hat ne sehr große und aktive Gemeinde in der Gaming-Ecke. Aber stell dichwie MikeTNT schon sagt auf lange stunden der Verzweifelung und Wutausbrüche ein Augenzwinkern Und darauf, dass man nie sicher ist ob die Binaries irgendwann mal kommen...
Bourbon
Ok das hört sich alles andre als gut an grosses Grinsen

Ich werde mal mein glück mit Ubuntu versuche, jedoch weiß ich nicht welche Version da am besten ist (die neuste 8.10 verwirrt ) oder doch lieber eine andere bewerte Version ?

Gruß

Bourbon
Urukh4j
bei den Versionen musst du drauf achten, ob die Module auch noch gepflegt werden, die du benötigst. z.B. kann es sein, dass bei einer neueren Version ein Packet entfernt wurde, weil es nicht mehr benötigt wird, du es aber noch brauchst für irgendwas. Am besten mal googlen uns schaun was zum thema "CoD5 server Ubuntu" zu finden ist (oder eine andere Distri).
Kelli

Zitat:

Original von Bourbon
Ok das hört sich alles andre als gut an grosses Grinsen

Ich werde mal mein glück mit Ubuntu versuche, jedoch weiß ich nicht welche Version da am besten ist (die neuste 8.10 verwirrt ) oder doch lieber eine andere bewerte Version ?

Für einen Server 8.04LTS
Wobei ich Ubuntu nicht für einen Server benutzen würde. Ubuntu ist nett für Desktop weil einfach (fast) alles auf Anhieb läuft. Weil der Zyklus für neue Feature relativ kurz ist. Hab auch eine Maschine mit Ubuntu 8.10 als Desktop hier stehen und @Home läuft Ubuntu 8.04LTS auf meiner Firewall / Testsystem. Aber als Server BS im reallife würde ich z.Zt noch Debian vorziehen.
Aber wenn es "nur" für ne LAN ist tuts auch Ubuntu.
clutzi
kellerkind, du kennst dich doch gut aus mit linux, was würdest du nen anfänger empfehlen der bis jetz nur mit windows gearbeitet hat, um sich etwas vertraut zu machen mit linux?
MikeTNT
Setz dich mit jemandem zusammen, der sich mit Linux auskennt und der dir Schritt für Schritt zeigt, wie man Linux installiert und anschließend den Gameserver.
Wenn ich keinen Linux-Guru an der Hand gehabt hätte, hätte ich es niemals geschafft.

cu Mike
Kelli

Zitat:

Original von clutzi
was würdest du nen anfänger empfehlen der bis jetz nur mit windows gearbeitet hat, um sich etwas vertraut zu machen mit linux?

Als Desktop oder als Serverumgebung?

Für Desktop ist es easy, Linux Mint oder Ubuntu installieren. Das kann man sogar so verunstalten das es sich wie ein Windows anfühlt.

Für Server: Auf keinen Fall eine Desktop Umgebung installieren - nur die Server Edition von welcher Distribution auch immer. (Debian oder Ubuntu bietet sich an wegen der meisten Howtos)

Wenn man nur eine grün Schwarze Konsole zur Verfügung hat muss man zwangsläufig jedesmal nachschauen wenn man etwas löschen, umbennenen oder auch nur den Rechner runterfahren will. Auf diese Weise lernt man zwangsläufig irgendwas. Umwege erweitern die Ortskenntnis.

Ansonsten hat Mike natürlich Recht. Es ist einfacher wenn man einem anderen über die Schulter schauen kann. Aber es geht auch so, und installieren ist mittlerweile kein Hexenwerk mehr. CD einlegen, Partition wählen, Passwort wählen, Action. Den Rest findet man im Netz oder frägt halt.
crossshooter

Zitat:

Original von MikeTNT
Mit Linux kommt ein Neuling nie klar. Zunge raus


So schlimm isses nu auch wieder nicht ^^ Kauf dir n gutes Buch, boote Knoppix o.Ä. und spiel ein bisschen rum, das wird schon...



Zitat:

Original von MikeTNT
Von Linux-Supportforen habe ich die Schnauze voll, da die Leute dort einen an der Klatsche haben. Man muss sich zuerst rechtfertigen, warum man das tun will, was man tun will und wenn endlich doch jemand etwas anderes schreibt als "SUFU", gibt der Helfer spätestens dann auf, wenn er erfährt, dass du blutiger Anfänger bist.


Muhahaha ^^
Wie recht du hast...

Immerhin lernt man da qualifizierte Fragen zu stellen, da du sonst in der Luft zerrissen wirst ^^
clutzi
jo und vom vielen ausprobieren weiß man dann mit sicherheit auch wie man linux instalieren tutsmile
Bourbon
So Linux Ubuntu rennt jetzt auf meinem System smile

Wie gesagt ich habe Zeit und will mich erstmal mit der Sache vertraut machen smile

Eigentlich hat es mir auf Anhieb gefallen, denn das Design und auch die Struktur der Distri finde ich klasse smile

Was mir aufgefallen ist:
- das OS zieht im IDLE schon 318 mb Ram geschockt

Wie kann ich den Server am besten fernsteuern über meinen Windows XP "primär" PC smile
Bei dem Windows Server 2003 OS habe ich es über Remote gemacht was mir mal überhaupt nicht zugesagt hat, denn wenn ich über meinen PC einen Gameserver gestartet habe und mich abmeldete lief der Gameserver nicht mehr auf dem System (ganz komisch xD)

Wie steht es mit der Sicherheit ? (Firewall etc)

Und könnte mir einer mal eine einsteigerfreundliche Cs Dedicated Server Anleitung geben (Link), denn ich finde Leider zu 99% nur Seite auf denen alles mit Konsolenbefehlen erklärt ist xD
clutzi
miniadmin oder hlsw ist zur fernsteuerung ganz easy.
Horrid
Für ein paar interessante und brauchbare Tutorials kannst Du mal hier schauen:
http://www.howtoforge.de/
Kelli

Zitat:

Original von Bourbon
Was mir aufgefallen ist:
- das OS zieht im IDLE schon 318 mb Ram geschockt

Linux verwaltet den Speicher anders. Es wird alles im RAM gehalten bis kein Ram mehr frei ist. Man könnte es ja irgendwann nochmal gebrauchen. Alles was du gestartet hast bleibt erstmal dort, auch wenn das Programm inzwischen geschlossen wurde. So gehts beim nächsten Start schneller. Schließlich ist der Ram ja da, warum brach liegen lassen, nützt ja auch niemand was.

Ob der Speicher wirklich akut ausgelastet ist erkennst du nur in groben Zügen anhand des Swap Files. Wenn das belegt wird hat der Ram nicht mehr gereicht und es mussten unwichtige Teile ausgelagert werden.
Kein Beweis, da spielen noch andere Faktoren mit, aber ein Indiz.

Zitat:

Original von Bourbon
Wie kann ich den Server am besten fernsteuern über meinen Windows XP "primär" PC smile

Du meinst den Linux Desktop? RealVNC, Xmanager, FreeNX
Aber das wirst du nicht brauchen. Denn die Spiele kannst du eh nicht über eine Setup.exe installieren oder durch Doppelklick auf CodMP.exe starten.
Da bist du eh auf die Commandline angewiesen, insofern ist ein ssh-Client alles was du brauchst. text/plain in freundlichen Hellgrün auf Schwarz.

Zitat:

Original von Bourbon
Und könnte mir einer mal eine einsteigerfreundliche Cs Dedicated Server Anleitung geben (Link), denn ich finde Leider zu 99% nur Seite auf denen alles mit Konsolenbefehlen erklärt ist xD

Ich würde sagen 100% der Seiten. Denn es gibt keinen anderen Weg CSS auf Linux zu installieren.

wget http://www.steampowered.com/download/hldsupdatetool.bin
chmod u+x ./hldsupdatetool.bin
./hldsupdatetool.bin
./steam -command update -game "Counter-Strike Source" -dir /home/pfad
./srcds -game cstrike -console +maxplayers 10 +map de_dust2
fertig.

Vielleicht ist Linux doch nichts für dich.
Bourbon
Vielen Dank "ich meinte Cs 1.6 xD" aber trotzdem danke smile


So sehe schon das System stellt mich vor einige Probleme, aber ich bin entschlossen etwas neues zu erlernen oder wenigstens mehr darüber zu erfahren smile

Habe nur ein kleines Problem und zwar habe ich per Terminal ein Verzeichnis angelegt "mkdir /home/HLServer", welches ich jetzt löschen möchte, da es überflussig ist/war.

Problem das Verzeichnis befindet sich jetzt in meinem Home-Ordner und ich wollte es wieder per Terminal "# rmdir HLServer" löschen aber es geht NICHT... nach längerem nachschauen ist mir dann aufgefallen --> Eigenschaften---> Zugriffsrechte, dass der Ordner Besitzer "root" hat und ich ihn ja somit nich löschen kann oder doch ?

Warum kann ich ihn nur als "root" verwalten, da ich den Ordner ja also normaler User erstellt habe...

Und soweit ich das mitbekommen habe sollte man sich eher nicht als "root" bei der Desktopversion anmelden, zumal ich noch nicht weiß wie ich das überhaupt mache xD

Gruß

Bourbon
Kelli

Zitat:

Original von Bourbon
Vielen Dank "ich meinte Cs 1.6 xD" aber trotzdem danke smile

Funktioniert genauso, nur -game "Counter-Strike Source" ist dann anders. eventuell "-game "Counter-Strike" kann man aber nachschauen mit ./steam --help Augenzwinkern
[/quote]

Zitat:

Original von Bourbon
Habe nur ein kleines Problem und zwar habe ich per Terminal ein Verzeichnis angelegt "mkdir /home/HLServer", welches ich jetzt löschen möchte, da es überflussig ist/war.

Problem das Verzeichnis befindet sich jetzt in meinem Home-Ordner und ich wollte es wieder per Terminal "# rmdir HLServer" löschen aber es geht NICHT... nach längerem nachschauen ist mir dann aufgefallen --> Eigenschaften---> Zugriffsrechte, dass der Ordner Besitzer "root" hat und ich ihn ja somit nich löschen kann oder doch ?

Warum kann ich ihn nur als "root" verwalten, da ich den Ordner ja also normaler User erstellt habe...

Und soweit ich das mitbekommen habe sollte man sich eher nicht als "root" bei der Desktopversion anmelden, zumal ich noch nicht weiß wie ich das überhaupt mache xD

bei Ubuntu gibt es in der Defaultkonfiguration 2 Möglichkeiten
sudo /befehl oder auf dem Desktop gibt es *imho* auch eine direkte Verknüpfung "Terminal mit root - Rechten"
Wenn das Verzeichnis tatsächlich root gehört wirst du es wohl irrtümlich auf einen dieser zwei Wege erstellt haben.
Kann aber auch sein das du es falsch Interpretiert hast?

Das Verzeichnis /home selber gehört normalerweise root.
Dann sollte es darunter für jeden Benutzer ein Verzeichnis geben ähnlich "Eigene Dateien" also z.B.
/home/user1
/home/user2
Das gehört dann dem jeweiligen Benutzer. Und darin solltest du auch deinen Server anlegen also z.B.
/home/Bourbon/HLServer

Zu dem Problem das du es nicht löschen kannst.
- ist es leer?
- GroßkleinSchreibung ist unter Linux relevant. Server.txt und server.txt sind zwei verschiedene Dateien.
- Der Pfad muss stimmen. für rmdir HLServer musst du im selben Verzeichnis sein wie HLServer. Eigentlich logisch - aber nur vorsichtshalber manchmal verzettelt man sich da in Panik wenn alles neu ist.
- Wenn es wirklich root gehört (ls -la HLServer) zeigt dir die Berechtigung an - dann
sudo rmdir ./HLServer
du kannst die Berechtigung auch ändern mit
sudo chown Benutzername ./HLServer
sudo chgrp Benutzername ./HLServer

Ansonsten mal die Fehlermeldung aufschreiben.
Urukh4j
ich will ja jetzt kein Spielverderber sein aber muss das hier in den Thread alles rein wenns ums Basiswissen von Linux geht? Hat ja nichts mehr mit COD5-Server zu tun.

Aber wenn man schon dabei ist, ich hätte openSuse genommen. Da gibst den Yast der einem viel arbeit abnimmt Augenzwinkern Bei Ubuntu vermisse ich das noch als standart unglücklich und es ist mehr ein desktop-system
Kelli

Zitat:

Original von Urukh4j
Aber wenn man schon dabei ist, ich hätte openSuse genommen. Da gibst den Yast der einem viel arbeit abnimmt Augenzwinkern Bei Ubuntu vermisse ich das noch als standart unglücklich und es ist mehr ein desktop-system

Jedem das seine. Für mich ist Yast der Teufel. aptitude regelt. Oder synaptic als Desktop Applikation. Aber halt mir yast vom Hals. grosses Grinsen