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, 18:00

[Debian] [64-bit] Steam SDK 32

Hallöchen SourceServer Community,

vorweg mal die Frage ob es vielleicht mehr Sinn macht die Source-Gameserver auf 32-Bit Systemen zu installieren?
Und anstatt Debian vielleicht Ubuntu zu nutzen?
Macht das mehr Sinn als immer die Libs zu installieren?
Hab mir einen V-Server nur für CS: S erstellt 8o

Die eigentliche Frage ist folgende.

Ich hab folgendes gemacht.
1.) Ich hab nen Virtuellen Server (Debian, 64 bit) installiert (Ohne alles etc / Plain)
2.) Dann hab ich lediglich per apt-get "screen" und die "ia32-libs" installiert
3.) Danach als Direktlink das HLDSUpdateTool gezogen: http://storefront.steampowered.com/downl…supdatetool.bin
4.) So dann das Tool gestartet, dadurch Steam gezogen und Steam dann geupdatet
5.) Installation von CS: S per: "./steam -command update -verify_all -game "Counter-Strike Source" -dir ."
6.) Gestartet per: "./srcds_run -console -tickrate 100 -secure -game cstrike +map de_dust -maxplayers 32 -debug -autoupdate"

Einen aktuellen Log findet ihr im Anhang :thumbup:

Die Zeilen die mich stutzig machen sind folgende.

Quellcode

1
2
3
4
dlopen failed trying to load:
/home/gameserver/.steam/sdk32/steamclient.so
with error:
/home/gameserver/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory


Im Verzeichnis "/home/gameserver/.steam" befindet sich lediglich eine einzige Datei namens "ClientRegistry.blob".
Es ist dort kein weiteres Verzeichnis. Besonders kein "sdk32" Verzeichnis.
Und auch keine andere Datei!

Ich hatte per Google etwas gelesen von Symlinks die man machen soll...
Doch ist auf dem ganzen Server nix von einem sdk32 bekannt!
Ehrlich gesagt hatte ich früher vor zwei Jahren auch absolut kein Problem mit einem Source Gameserver.
Weiß nicht was die immer updaten müssen...

Wer hat Tipps für mich?

Danke im Voraus :)
»Bubelbub« hat folgende Datei angehängt:
  • log.txt (5,92 kB - 631 mal heruntergeladen - zuletzt: 29. März 2024, 07:28)

fluxX

Super Moderator

Beiträge: 1 056

Wohnort: Österreich

Beruf: IT Systemadministrator

Rootserver vorhanden: Ja

  • Nachricht senden

2

Donnerstag, 25. April 2013, 18:09

Hi,
erstmal musst du den CS:S Server über SteamCMD installieren. Das HLDSUpdateTool wird seit dem letzten CS:S Update (16.4.) nicht mehr supportet/verwendet.
Darum befinden sich auch diese Zeilen im Log:

Quellcode

1
2
3
MasterRequestRestart
Your server will be restarted on map change.
Your server will be restarted on map change.


Den Error hab ich auch.. läuft aber alles :D

Greetz

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

3

Donnerstag, 25. April 2013, 18:36

Der Artikel im Wiki ist veraltet. Ich werd ihn bei Gelegenheit mal updaten wie auch alles andere, was eine scheinbar endlose Liste zu werden scheint.
Für einen kleinen vServer würde ich 32-Bit nehmen, sofern dieser nicht mehr als 4GiB Arbeitsspeicher hat.

Bubelbub

Anfänger

  • »Bubelbub« ist der Autor dieses Themas

Beiträge: 19

Wohnort: Niedersachsen

Beruf: Web-Entwickler

Rootserver vorhanden: Ja

  • Nachricht senden

4

Donnerstag, 25. April 2013, 19:01

Für einen kleinen vServer würde ich 32-Bit nehmen, sofern dieser nicht mehr als 4GiB Arbeitsspeicher hat.

Genau darum geht es.

Der vServer liegt auf einem Root Server von mir.
-> Habe für diverse Dinge vServer anstatt alles auf einem Root zu haben bezüglich Ausfälle etc.

Dieser CS: S v-Gameserver hat aktuell 16 GB Ram von mir bekommen.
Die 16 GB Ram kann ich bis maximal 64 GB anpassen.
Aber eben auch senken.
Daher die Frage ob es überhaupt Sinn machen würde.

Habe gelesen ein CSS Server braucht pro Slot 40 MB Ram.
D.h. ich würde mit guten 2 GB Ram schon das Limit von 32 erreichen ;)


Ich werde jetzt mal das SteamCMD Tool ausprobieren.
Die Tutorials scheinen dann ja absolut alle veraltet zu sein.
Werde dann mal ein neues schreiben :)


//edit:
Ja super.
Schnell und einfach zum CS: S Server.
Echt gut.

Jetzt hoffe ich man kann Mani Admin etc. so einfach wie früher installieren ^^

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Bubelbub« (25. April 2013, 19:18)


DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

5

Samstag, 27. April 2013, 21:12

Soweit ich weiß brauchen z.B. CS:S Warserver mit zBlock nicht mehr als 200MB Ram. Nach dem Update war es so, dass die Server mehr Speicher konsumiert haben. Das letzte Update sollte Abhilfe geschaffen haben. Auf über 500MB pro Server kommst du z.B. nach einer langen Laufzeit mit großen Maps und paar Plugins.

Eine genaue Auskunft dazu, ob jetzt 32-Bit oder 64-Bit besser wären, kann ich nicht geben. An deiner Stelle würde ich einen zweiten Server parallel auf einem 32-Bit-OS installieren. Je nach Virtualisierung kannst du den bereits heruntergeladenen Content ja einfach auf dem anderen VServer nutzen. Bei OpenVZ könntest du z.B. mit "mount -o bind" arbeiten.

6

Sonntag, 28. April 2013, 01:07

Hier aus der Mailing list ob das stimmt weiß ich nicht.

Zitat von »mailinglists@game-desk.net«

The memory usage is way better now. A server that before used 285MB of
memory is now only using 103MB.

Gesetz-des-Zorns

Fortgeschrittener

Beiträge: 417

Wohnort: 127.0.0.1

Rootserver vorhanden: Ja

  • Nachricht senden

7

Sonntag, 28. April 2013, 11:30

Ja Mani soll angeblich Tot sein, aber einer bringt immer wieder neue Updates von Mani raus, für Steampipe soll es auch eins geben.
Soll auch auf der Hauptseite zum Download bereit stehen.

MFG
Gesetz-des-Zorns
Rechtschreibfehler sind voll normal und passieren nunmal 8)
Ich gebe keine Antworten auf PN, dazu ist das komplette Forum da um Anfragen zu beantworten ...



8

Sonntag, 28. April 2013, 12:05

Ja Mani soll angeblich Tot sein, aber einer bringt immer wieder neue Updates von Mani raus, für Steampipe soll es auch eins geben.
Soll auch auf der Hauptseite zum Download bereit stehen.

MFG
Gesetz-des-Zorns

Falls es noch einer nutzen sollte :huh:
Hier ist es zu finden -> http://www.mani-admin-plugin.com/cms/ind…teampipe-update

MadMakz

Super Moderator

Beiträge: 1 878

Wohnort: ~#

Rootserver vorhanden: Ja

  • Nachricht senden

9

Sonntag, 28. April 2013, 12:18

Ich frage mich warum das Projekt nicht offiziell an Malak weitergegeben wird. Der Kerl hat schon mehrere inoffizielle updates rausgehauen und verwaltet einen eigenen Fork weil er keinen schreibzugriff auf das MAP repository hat.

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

10

Sonntag, 28. April 2013, 12:51

Wäre auf jeden Fall ganz gut. Die Community lässt das Projekt nicht so schnell sterben.

Hier aus der Mailing list ob das stimmt weiß ich nicht.

Ja, ich war mir nur der Zahl nicht mehr bewusst. Muss mir so viele Sachen merken, die weitaus wichtiger als Server sind.