Wieviele Mc-Server passen auf den Server

09/19/2016 11:58 Masterkroko1#1
Hallo Com,

Ich muss gestehen ich weiß nicht ob ich hier richtig bin aber fragen kann man ja. Ich hoffe das dann ein netter Mod dies ggfs. verschiebt.

Es geht dadrum das ich mir ein Server anschaffen will auf dem für mich und Freunde ein paar Mc Server laufen soll nun stellt ich mir aber ein paar Fragen: (ohne Plugins!)
Wieviele Virtuelle Maschine (1 Virtuelle Maschine =1 Mc Server) passen drauf?
Wieviele slots wären pro Server möglich (die Server sollten gleich viele slots haben)
Wieviel Traffic muss ich für 1 Server mit ca. 20 aktiven Spielern einplanen?

[Only registered and activated users can see links. Click Here To Register...] mit:
32Gb ddr3 Ram
Intel Xeon E3-1271V3
2x HDD 2,0 TB SATA


Ich hoffe hier hat wer ein paar Daten zu meinen Fragen
09/19/2016 20:54 ComputerBaer#2
Mit den virtuellen Maschinen verschenkst du eine Menge Leistung, weil du für jeden Server mal eben 1-2 GB Arbeitsspeicher mehr einplanen kannst.

Für 20 Spieler kannst du vermutlich so mit 2-4 GB rechnen, das hängt von ganz vielen Faktoren ab und lässt sich nicht so allgemein sagen. Wenn die Spieler alle auf dem selben Fleck sind braucht der Server sehr viel weniger als wenn zwischen allen Spielern 100 Chunks liegen.

Je nach Serversoftware, Plugins, Mods, anzahl der Welten usw. kann sich das auch ziemlich verschieben.
09/20/2016 08:58 Masterkroko1#3
Quote:
Originally Posted by ComputerBaer View Post
Mit den virtuellen Maschinen verschenkst du eine Menge Leistung, weil du für jeden Server mal eben 1-2 GB Arbeitsspeicher mehr einplanen kannst.

Für 20 Spieler kannst du vermutlich so mit 2-4 GB rechnen, das hängt von ganz vielen Faktoren ab und lässt sich nicht so allgemein sagen. Wenn die Spieler alle auf dem selben Fleck sind braucht der Server sehr viel weniger als wenn zwischen allen Spielern 100 Chunks liegen.

Je nach Serversoftware, Plugins, Mods, anzahl der Welten usw. kann sich das auch ziemlich verschieben.
Jao das mit der Virtualisierung werde ich wohl verwerfen stattdessen wird sie Überwachung ein Programm übernehmen. Dann ab ans java lernen bin eig bei c# bei naja.

Die Frage bezog sich halt auf eine pure vanilla Welt. Ohne mehrere Welten oder Plugins.

Jemand noch ne Idee bezüglich Traffic? Ich habe 20 TB Traffic bei den Servern (nur der output wird dabei gezählt)
09/21/2016 13:31 ComputerBaer#4
Du kannst auch C# Programme für Linux schreiben, das ist überhaupt kein Problem. Entweder Mono oder .NET Core. Aber Java ist für C# Entwickler nicht schwer zu lernen, ist eine Kleinigkeit. Aber was willst du da überwachen?? Dateizugriffe? Gib dem Benutzer nur da Rechte wo er sie braucht. Arbeitsspeicherbedarf? Legst du in der Startkonfiguration des Servers fest. Prozessorzeit? Gibt es schon ein Programm für.

Hängt wieder voll und ganz von den Spielern ab. Muss der Server ständig neue Welt schicken oder bleiben die Spieler eher wo sie sind? Gehen sie immer wieder runter und verbinden sich neu oder bleiben sie länger drauf. 20 TB wird vermutlich ausreichen, aber das kannst du nur testen.
09/21/2016 23:15 Masterkroko1#5
Eig. bin ich Webentwickler (PHP, MySQL und co.) lerne & programmiere aber seit 3 Monaten in C#. Ich wollte für mich als Admin eine Konsole- / Desktopanwendung schreiben mit dem ich den Ram verbrauch beobachten kann. Desweiteren soll er die Prozesse eher die Auslastung beobachten und den richtigen Server ggfs. automatisch stoppen. Auch sowas wie das ich als Admin per Knopf druck ein Server löschen kann oder dieser neu erstellt wird sollte das Programm beherrschen (Bin faul ich versuche immer alles mit schlauen Programmen zu lösen). Zudem wären Informationen wie Festplattenspeicher für die erste Zeit auch Interessant zu verfolgen. Ich weiß nicht ob C# das alles kann (Ram & load pro Server bewachen). Ansonsten kann ich es ja in C# versuchen aber dies ist ja eig. auch nicht das Thema. Dateizugriffe wird wie du schon richtig erwähnt hast per Benutzer geregelt.

Wie gesagt stinknormaler Server meistens wird bei 20 Spielern ja nicht hunderte von Kilometer erforscht. Vll. kann man auch den Traffic mit einer kleinen Zugabe dauerhaft erhöhen.

Was sage ich immer so schön "Probieren geht über Studieren" :D


Dann setz ich mich mal am We hin und Plane ne runde wer was alles kann, darf.

Vielen Dank

Wenn du noch Informationen zum Thema C# hast dann würde ich mich freuen wenn du dies hier niederschreibst oder mich per PN kontaktierst.
09/22/2016 18:34 ComputerBaer#6
Stell mir deine Fragen zu C#, dann kann ich schauen ob ich auch die Antworten dazu kenne.
09/22/2016 18:43 Der-Eddy#7
Wenn du Fragen oder Probleme zu C# hast, kannst du diese gerne auch hier stellen: [Only registered and activated users can see links. Click Here To Register...]

vielleicht kannst du es ja auch mal mit einem Web Panel für Minecraft Server versuchen?
09/22/2016 19:42 ComputerBaer#8
Da fällt mir spontan [Only registered and activated users can see links. Click Here To Register...] ein, aber ich weiß nicht wie aktiv die noch daran arbeiten und wie gut das funktioniert. Der Vorgänger war jedenfalls sehr nett.
09/23/2016 00:08 Masterkroko1#9
Naa ich möchte nichts fertiges. Wenn wird alles selbst von 0 aufgezogen ist ja auch immer gut zum lernen. Ich möchte das dann auch gleich so schreiben das ich ggfs. mehrer Server(richtige Server keine MC-Server) überwachen kann. ComputerBaer ich werde wohl heut Abend nochmal auf dein Angebot zurück kommen.

Ich nehme jetzt einfach mal als Ergbniss:
8 Server mit je 20 Slots sollten drauf passen
20TB Traffic output sollte ausreichen
Genaueres muss ich wohl testen