[Kaufberatung] DIY Home Server als dedicated Gameserver

Haesslicher

Neuling
Thread Starter
Mitglied seit
19.01.2022
Beiträge
13
Hallo zusammen,

hin und wieder mieten wir uns im Freundeskreis einen Server für Spiele wie Factorio oder 7 Days to Die. Bei der aktuellen Runde Factorio kam mir der Gedanke doch selbst einen Server zu basteln. Außerdem brauche ich mal wieder ein Projekt und da dachte ich mir, ich könnte mich doch mal mit der ganzen Server-Thematik auseinander setzen.
Kurz zu meinem Vorwissen. Kenne mich gut mit Hardware im Desktopbereich aus (Serverhardware ist Neuland). Bin der PC-Problemlöser im Freundes- und Bekanntenkreis, kann also von allem ein bisschen, aber nichts so wirklich. Um keine falschen Erwartungen zu erzeugen würde ich aber mal behaupten, dass ich mit Linux 0 Erfahrung habe. Aber ich suche ja schließlich auch nach einem neuen Projekt.

Jetzt hab ich hier schon eine gute Weile im Forum gewühlt und auch an anderen Stellen, tappe aber ehrlich gesagt ziemlich im Dunkeln was die Hardware betrifft. Ich habe keine wirklich brauchbaren Leitfaden zu Hardware finden können. Es kribbelt mich sehr den Server selbst zusammen zu bauen, aber würde auch zu einer fertigen Lösung greifen. Die Threadübersicht wurde hier allerdings auch zuletzt vor über 5 Jahren editiert.

Ich stelle mir hier 3 mögliche Szenarien vor:
1. Kauf dir folgende Teile: xyz
2. Kauf dir einfach einen 10 Jahre alten Dell T20/30, HP etc.
3. Lass des Mist, dein Vorhaben lohnt sich preislich nicht.

Anforderungen:

1. Möchtest du mit dem PC spielen? Wenn ja, was?
Factorio, 7Days

2. Möchtest du den PC für Bild-/Musik-/Videobearbeitung oder ähnlich nutzen? Als Hobby oder bist du Profi? Welche Software wirst du nutzen?
Nein.

3. Hast du besondere Anforderungen oder Wünsche (bestimmte Marken und Hersteller, Overclocking, ein besonders leiser PC, RGB-Beleuchtung, …)?
- WoL
- möglichst geringer Stromverbrauch
- alle paar Monate ein Gameserver (<10, eher 5)
- Raum und Reserven zum Ausprobieren von diensten


4. Wieviele und welche Monitore möchtest du nutzen? Modell, Auflösung, Bildwiederholfrequenz (Hertz)? Gsync/FreeSync?
Nein.

5. Hast du noch einen alten PC, dessen Komponenten teilweise weitergenutzt werden könnten?
(Bitte mit Links oder genauen Model-Namen)
Könnte es mit einem Upgrade meines Desktop-PCs verbinden und könnte dann einen Ryzen 3600x und 16 GB DDR4 3200 MHz locker machen.

6. Wie viel Geld möchtest du ausgeben?
Hab schon gemerkt, dass 200 knapp werden. Aber maximal 300

7. Wann soll die Anschaffung des PC erfolgen?
Baldig

8. Möchtest du den PC selbst zusammenbauen oder zusammenbauen lassen (vom Shop oder von Helfern (Liste als Sticky))?
Je nachdem was günstiger ist.

9. Möchtest du deine Inhalte mit dem PC Streamen (z.B über Twitch/OBS)? Wenn ja - welche Spiele/Inhalte? Hast du schon Teile fürs Stream-Setup? (Multi-Monitore, Mikrofon, Kamera, Stream-Deck, ...)?
Nein.

Hab dieses Listentemplate bei einem anderes User geklaut, aber das bezieht sich wohl eher auf Desktops - vielleicht hilft es ja trotzdem.

Also, was genau will ich eigentlich?
Gameserver, der mindestens Factorio und 7 Days to Die schafft. (und jetzt eine unbeliebte Aussage) So günstig und energiesparend wie möglich. Auch wenns ein Projekt sein soll - wenn die jährlichen Kosten doppelt so hoch wie die Miete eines Gameservers sind, lohnt sich das halt nicht...
Muss ja auch gar nicht 24/7 on sein, WoL reicht ja für den Zweck. Allerdings schiele ich schon auch auf eine gewisse Erweiterbarkeit, evtl will ich mal einen Pi-hole einrichten, oder Mediaserver, IP-Kamera...wer weiß worauf ich noch Lust bekomme.
Ich denke ECC für einen Gameserver für Freunde wird nicht nötig sein. Factorio soll nur einen Core brauchen, dafür allerdings min 3 GHz und einen ordentlichen Cache. (Klappt da eine günstige, alte, gebrauchte CPU? Muss eine Aktuelle Gen rein?) Mehr als 16 GB RAM wären wahrscheinlich schon Overkill für diese beiden Spiele - 8 GB könnten aber zu wenig sein. Festplatte braucht nicht viel und Grafikkarte darf ganz fehlen.

Zum Schluss noch etwas konkreter:
Eignet sich sowas nicht schon, wenn ich den RAM ersetze?
Lenovo M700 SFF
Wahrscheinlich nicht wirklich stromsparend, aber wenns nur das ist...für 50 Euro...


Ich hoffe ich war nicht zu ausschweifend und ich bekomme noch Antworten :d
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Wenn du bei 0 startest, würde ich mich als allererstes mal um die Softwareseite kümmern. Bekommst Du das zum Laufen, kannst Du Dich hardwareseitig ausrüsten. Wäre ja irgendwie blöd, wenn Du ggf. sogar spezifische Hardware kaufst und am Ende geht‘s gar nicht wie gewünscht oder Du verlierst vor Zielerreichung wegen etwaiger Hürden bei der Umsetzung die Lust…

Mit Deinem aktuellen Rechner könntest Du z.B. mit Windows-Boardmitteln in einer Hyper-V VM starten.

Vorteil: kannst Linux ausprobieren oder was auch immer, siehst, ob Deine Games sich überhaupt sinnvoll als Gameserver betreiben lassen (Stichwort: gibts „dedicated Server“ Optionen von Haus aus?) und lernst ganz nebenbei was zu Virtualisierung. :d

Nachteil: erstmal kein Grund für Hardware-Neuanschaffungen. ;)
 
Ja das ist erstmal gar keine schlechte Idee. Werde ich mich direkt mal mit beschäftigen. Danke schonmal :)
Für Factorio gibt es eine headless Linux Version. Und 7 Days to Die kann über SteamCMD als "dedicated" server auf Linux gestartet werden. Sollte beides mit Ubuntu klappen.
Also ich sehe da eigentlich keine großen Probleme bei der Einrichtung, null Linux Erfahrung war evtl auch etwas überspitzt ;)

Für den Fall, dass ich das in der virtuellen Umgebung alles zum laufen kriege, kannst du mir da hardwareseitig etwas auf die Sprünge helfen? Wäre meine Preisvorstellung im Rahmen des machbaren, wenn die groben Anforderungen 3 GHz+ und 16 GB RAM sind? Macht es Sinn den 3600x auf ein "normales" Desktop Mainboard zu schnallen und als Server zu betreiben? Hab das Gefühl der Stromverbrauch wäre damit unnötig hoch.

Achja noch was, ist Hyper-V der way to go für VMs unter Windows oder gibts bessere externe?
 
Was genau verstehst du unter 'Factorio Server'?
Gerade Factorio ist halt sehr schwierig weil es wie du selber schon festgestellt hast nur auf einen Kern läuft, dadurch ist die Performance auf allen eher alten CPU und vorallen auf alter Serverhardware nicht so toll.

Gerade alte Serverhardware ist halt in der Regel für viele aber eher langsame Kerne ausgerichtet.


Ich würde auch erstmal auf deinen PC unter Hyper-V den Factorio Server aufsetzen und ausprobieren.

Für so einen bisschen Spielen mit Freunden reicht das immer aber wenn du große Maps dann noch mit vielen Mods spielen willst wird das recht schnell kritisch.

Und ich sehe da halt Probleme bei dem Budget.
 
Hyper-V finde ich deshalb gut, weil es a) kostenlos ist, b) bei Windows schon dabei ist und c) die Desktop-Version der Enterprise-Version in erstmal nahezu allen wesentlichen Punkten entspricht.

Alternativ gäbe es noch z.B. VirtualBox oder den VMWare Player. Mit beiden kenne ich mich aber nicht (mehr) aus. Virtualbox hab ich so bis 2014 benutzt…. Damals war das unter Windows m.E. beim Komfort unerreicht. Seitdem bin ich aber bei Hyper-V und ESXi.

Zur Hardware: als grove Daumenregel ist m.E. Consumer-Hardware effizienter/stromsparenden als die Server-Geschwister, zum einen weil bei Server-Hardware regelmäßig Funktionen dabei sind, die der Profi-Admin will/braucht, aber zusätzlich Energie benötigen. Kann man z.T. auch abschalten, aber dann hast du sie trotzdem mitbezahlt.

Wenn es wirklich nur um einen Game-Server geht, sind das m.E. sowohl „unwichtige“ Daten (deren Verlust im schlimmsten Fall egal ist) wie auch unwichtige Services (deren Ausfall im schlimmsten Fall über einen längeren Zeitraum ebenfalls egal ist). Das heißt Sicherheits-, Zuverlässigkeits- und Redundanz-Features brauchst Du meiner Meinung nach nicht und kannst einfach im Consumer-Regal einen ganz normalen Rechner basteln, würde nur eine CPU mit integrierter Grafik nehmen.

Was anderes gilt, wenn die Kiste AUCH kritische Daten/Services beherbergen soll, die möglichst nicht verloren gehen oder ausfallen sollen. Dann sollten meiner Meinung diese Anforderungen die Grundauswahl der Hardware bestimmen und der Rest ist dann Kür.

Was die Details angeht solltest du einfach mal schauen, was bei deinen beiden Games als Hardware-Anforderungen für den Server-Betrieb empfohlen wird (CPU: Kerne/Takt, RAM: GB, Speed ist wurst). Das addierst Du dann vom beiden Spielen und kannst irgendwas von 20-50% bei der CPU abziehen, da wohl kaum jemals beide Game-Server gleichzeitig unter Maximallast laufen müssen und legst 8GB RAM als Puffer fürs OS (und ein, zwei kleinere Ideen, die sich vielleicht noch erheben werden) nochmal drauf. So würde ich jedenfalls mal ganz grob übern Daumen kalkulieren.
 
Zuletzt bearbeitet:
Was genau verstehst du unter 'Factorio Server'?
Gerade Factorio ist halt sehr schwierig weil es wie du selber schon festgestellt hast nur auf einen Kern läuft, dadurch ist die Performance auf allen eher alten CPU und vorallen auf alter Serverhardware nicht so toll.

Gerade alte Serverhardware ist halt in der Regel für viele aber eher langsame Kerne ausgerichtet.


Ich würde auch erstmal auf deinen PC unter Hyper-V den Factorio Server aufsetzen und ausprobieren.

Für so einen bisschen Spielen mit Freunden reicht das immer aber wenn du große Maps dann noch mit vielen Mods spielen willst wird das recht schnell kritisch.

Und ich sehe da halt Probleme bei dem Budget.
Einen Server für bis zu 6 Freunde, denen Factorio nicht fremd ist und dementsprechend große Fabriken zustande bringen. Teilweise auch mit kleinen Mods, aber ich denk die sind eher unerheblich.


Hyper-V finde ich deshalb gut, weil es a) kostenlos ist, b) bei Windows schon dabei ist und c) die Desktop-Version der Enterprise-Version in erstmal nahezu allen wesentlichen Punkten entspricht.

Alternativ gäbe es noch z.B. VirtualBox oder den VMWare Player. Mit beiden kenne ich mich aber nicht (mehr) aus. Virtualbox hab ich so bis 2014 benutzt…. Damals war das unter Windows m.E. beim Komfort unerreicht. Seitdem bin ich aber bei Hyper-V und ESXi.

Zur Hardware: als grove Daumenregel ist m.E. Consumer-Hardware effizienter/stromsparenden als die Server-Geschwister, zum einen weil bei Server-Hardware regelmäßig Funktionen dabei sind, die der Profi-Admin will/braucht, aber zusätzlich Energie benötigen. Kann man z.T. auch abschalten, aber dann hast du sie trotzdem mitbezahlt.

Wenn es wirklich nur um einen Game-Server geht, sind das m.E. sowohl „unwichtige“ Daten (deren Verlust im schlimmsten Fall egal ist) wie auch unwichtige Services (deren Ausfall im schlimmsten Fall über einen längeren Zeitraum ebenfalls egal ist). Das heißt Sicherheits-, Zuverlässigkeits- und Redundanz-Features brauchst Du meiner Meinung nach nicht und kannst einfach im Consumer-Regal einen ganz normalen Rechner basteln, würde nur eine CPU mit integrierter Grafik nehmen.

Was anderes gilt, wenn die Kiste AUCH kritische Daten/Services beherbergen soll, die möglichst nicht verloren gehen oder ausfallen sollen. Dann sollten meiner Meinung diese Anforderungen die Grundauswahl der Hardware bestimmen und der Rest ist dann Kür.

Was die Details angeht solltest du einfach mal schauen, was bei deinen beiden Games als Hardware-Anforderungen für den Server-Betrieb empfohlen wird (CPU: Kerne/Takt, RAM: GB, Speed ist wurst). Das addierst Du dann vom beiden Spielen und kannst irgendwas von 20-50% bei der CPU abziehen, da wohl kaum jemals beide Game-Server gleichzeitig unter Maximallast laufen müssen und legst 8GB RAM als Puffer fürs OS (und ein, zwei kleinere Ideen, die sich vielleicht noch erheben werden) nochmal drauf. So würde ich jedenfalls mal ganz grob übern Daumen kalkulieren.

Also gedanklich sieht es bei mir jetzt folgendermaßen aus. Einen Server mit spezifischer Serverhardware aufbauen würde scheinbar das Budget sprengen. Ich würde also in meinem Gaming-PC den 3600x auf 5800x upgraden und 2x8 GB DDR4 gegen 2x16 GB austauschen. Hatte eh schon immer den Plan noch die letzte AM4 Generation zu verbauen bis die dann irgendwann gar nicht mehr taugt und ein großes Upgrade mit Mainboard gemacht werden muss. Ich werde am Wochenende mal einen Server für Factorio und 7 Days in einer VM aufsetzen und schauen ob der 3600x das packt. Wenn nicht, ist das Projekt frühzeitig durch...
Wenn doch (und davon gehe ich aus), habe ich schonmal eine CPU und RAM. Fehlen noch Gehäuse, Mainboard, PSU, HDD/SSD. Könnt ihr mir da bitte weiter helfen?
Ich habe etwas recherchiert und scheinbar können nicht alle consumer AM4 Mainboards headless booten. MSI hat allerdings 2020 für alle 300er, 400er und 500er Mainboards ein BIOS nachgereicht womit das möglich ist. Zudem habe ich gelesen, dass der Verbrauch im Idle stark variiert zwischen den Chipsätzen. Habt ihr da genauere Infos? Bzw welches AM4 Mainboard würde sich in meinem Fall am besten eignen?
Ich bin generell hin und hergerissen wegen dem Stromverbrauchs. Einerseits denke ich mir es soll sparsam sein. Andererseits denke ich, dass das Ding eh nur angeschmissen wird, wenn wir darauf zocken wollen. Da ich nicht immer dabei bin, würde ich den Freunden entsprechenden Zugriff geben (Können die den theoretisch über WoL wecken?).
Gibt es bestimmte Netzteile, die man nehmen sollte? Und bringt mir eine SSD so viel Mehrwert im Vergleich zu einer HDD? Ob das Ding jetzt in 5 Minuten startet oder 50 Sekunden, spielt ja irgendwie keine Rolle.
 
Da Factorio halt performance Technisch so mies programmiert ist würde ich über den 5800X3D nachdenken der Cache wirkt da wahre wunder:
1672927066004.png
Quelle:
 
Da Factorio halt performance Technisch so mies programmiert ist würde ich über den 5800X3D nachdenken der Cache wirkt da wahre wunder:
Quelle:
Danke für das Video. Das hat mich über Umwege zu einer tollen Seite gebracht, wo die UPS von verschiedenen CPUs gebenchmarkt werden (Klick). Natürlich ist der 5800X3D super, aber preislich kommt der für den Server natürlich nicht in Frage. Höchstens eine Überlegung wert ob es der 5800X3D für den Gaming-PC wird statt ohne 3D. Aber der Aufpreis von 100-150 Euro ist auch nicht ohne.

Der 3600X schneidet da im Durchschnitt auch mit 190 UPS ab. Wenn man bedenkt, dass das Game mit 60 Ticks per second läuft, ist da noch einiges an Luft. Zumal das aus einem Benchmark mit einer Megabase ist, die deutlich größer ist als das, was wir so vorhaben.

Mit der Liste könnte ich aber mal nach einer geeigneten Server-CPU suchen. Allerdings sind da bei weitem nicht alle vertreten.
 
Spinne ich oder denk ich nur zu einfach?
Kauf dir irgendeine alte Dell optiplex möhre mit zumindest 16gb RAM und irgend einem 4kerner. Dazu eine ssd. Da pappst du dann ein bevorzugtes Linux drauf und machst dann gameserver. Wenns easy sein soll https://linuxgsm.com/
Da bekommst sogar eine kleine gui für den ganzen Kram. Fertig ist die Laube.
Der muss ja das Spiel nicht grafisch darstellen. Der brauch doch keine Leistung. Hat sogar den Vorteil das du da noch einen ts oder so mit draufmachen kannst. Und da office PC meist recht sparsam und leise.
 
Factorio scheint leider ziemlich fordernd zu sein bei der CPU. Nutzt leider nur einen Kern und braucht einen ordentlichen Cache.
Weiß nicht ob dir das Spiel ein Begriff ist. Aber bei den Management/Simulationsspielen sticht das schon heraus mit seiner Komplexität. So eine Basis/Fabrik kann schnell sehr groß werden und das schlägt dann halt auf die CPU. Zusätzlich wahrscheinlich noch schlecht umgesetzt...

Aber im Prinzip bin ich hier her gekommen und genau sowas zu hören. Also, dass ich mir ne alte Möhre kaufen kann und das wird laufen. Aber Falo999 und meine Recherchen machen mir da grad eher keine Hoffnung. Hatte gehofft jemand hier im Forum betreibt selbst einen Factorio Server und kann für Klarheit sorgen.
 
Factorio scheint leider ziemlich fordernd zu sein bei der CPU. Nutzt leider nur einen Kern und braucht einen ordentlichen Cache.
Weiß nicht ob dir das Spiel ein Begriff ist. Aber bei den Management/Simulationsspielen sticht das schon heraus mit seiner Komplexität. So eine Basis/Fabrik kann schnell sehr groß werden und das schlägt dann halt auf die CPU. Zusätzlich wahrscheinlich noch schlecht umgesetzt...

Aber im Prinzip bin ich hier her gekommen und genau sowas zu hören. Also, dass ich mir ne alte Möhre kaufen kann und das wird laufen. Aber Falo999 und meine Recherchen machen mir da grad eher keine Hoffnung. Hatte gehofft jemand hier im Forum betreibt selbst einen Factorio Server und kann für Klarheit sorgen.
Ja Factorio kommt aus einer sehr sehr langen entwicklung ich meine die haben 2013 angefangen und ich selber habe es 03/2015 gekauft und viele 100 Alpha und Beta Versionen später kam erst 2020 die Release Versio 1.0.0 raus.
Es ist halt mit einen kleinen Team programmiert worden und aller wissen das der Core eigenlich komplett neu geschrieben werden müßte aber da trauen Sie sich nicht so richtig ran.

Ich selber baue halt oft sehr groß und komplex und komme Regelmäßig am Limit das keine 60 FPS/UPS mehr erreicht werden und anders als bei normalen Spielen wird dann NICHT die Bildwiederholfrequens langsamer (die bleibt eigentlich immer bei 60FPS wegen der 2D Grafik) sondern alles dauert halt länger und das nervt relative schnell wenn eine Zugfahrt halt doppelt solange dauern man nur halb solangsam laufen kann und die Fabrik noch auf halber Leistung läuft.

Wobei man da schon wirklich GROß (oder sehr dumm bauen) muß, normale Freizeitspieler haben eigentlich selten Probleme.

Wie schonmal geschrieben versuche zuerst mal mit deinen 3600er den Server zu hosten.
Ein Upgrade auf einen 5800(X) würde ich mir wirklich gut überlegen soviel mehr Leistung wirst du da nicht erwarten können das sich ein Update lohnt.
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh