Server – die neusten Beiträge

Was machen die Spieleentwickler nur?

An die Zocker unter euch: Zocke selbst nun schon seit über 8 Jahren und musste immer wieder feststellen wie viele Spiele mit so viel Potential so scheitern. Als Beispiel das Survival RPG Spiel „Conan Exiles“. Ich begann es zu spielen seit beginn und es war anfangs sogar schon einigermaßen Spielfehlerfrei. Nach und nach kamen dann immer mehr Updates mit mehr Content und somit auch mehr Bugs ins Spiel. Nach jedem Update wurde gesagt das alle Fehler behoben worden sind und es war meist nichts verändert gewesen und gleich schlimm. Ich hab immer wieder das Gefühl das sie ihr eigenes Spiel oft gar nicht richtig selber Spielen weil sich die Spielentwickler den Fehlern antscheinend gar nicht richtig bewusst sind. Gerade in dem Genre Survival sehe ich das bei Spielen immer wieder das das Grund System von den Spielen echt gut ist aber die Entwickler einfach nichts draus machen und auch das Feedback der Spieler nicht annehmen. Z.B noch ein Beispiel. Das Spiel „Ark Atlas“ von den Machern von „ArkSurvivalEvolved“ kam schon vor ein paar Jahren raus. Es sollte das gleiche Spiel werden wie ArkSurvivalEvolved nur im Piraten Style. Nun nach Jahren des Releases ist es immernoch genauso unspielbar wie am Anfang. Einfach Traurig. das Spiel bzw. die Server mega unstabil und die Grafik schlechter als Spiele von vor 20 Jahren. Ich mein was geht bei denen den vor ? Sie wollen ein tolles Spiel entwickeln und lassen es dann so verwarlosen?

PC, Server, Games, Arbeit, Xbox, PlayStation, Spieleentwicklung, zocken, ARK, PlayStation 5, PlayStation 4, Spieleentwickler, Xbox One, ARK Survival Evolved, Spiele und Gaming, allgemein, Xbox Series X, Xbox Series S

Python Skript als Systemctl Service: Was beachten?

Hallo, ich habe ein paar grundlegende Fragen darüber wie genau die Systemctl Services unter Linux (Ubuntu Server ohne GUI) funktionieren.

Hintergrund: Ich habe ein Pyhton Skript, welches innerhalb einer virtuellen Python Umgebung fehlerfrei funktioniert und das macht was es soll (sich als Client auf einem MQTT Server anmelden und Daten in einen SQL Server schreiben). Das Skript soll beim Hochfahren des entsprechenden PCs immer automaisch im Hintegrund ausgeführt werden, dafür möchte ich das ganze als Systemctl Service benutzen. Wenn ich das Skript aber als Service anlege funktioniert es nicht mehr (Daten werden nicht gespeichert) und ich habe nicht wirklich Ideen wie ich mein Problem debuggen soll, da auch der Log vom Service nicht auffällig ist. Dort steht immer nur Service Start Successfull beim Hochfahren und Service Stop beim Runterfahren, aber keine Fehlermeldungen oder der gleichen.

2 Ich habe letztendlich 2 Fragen zum generellen Verständnis, die mich hoffentlich meinem Fehler ein Stückchen näher bringen würden:

  1. Wo müssen verwendete Python Module installiert sein? Bzw. wie kann man den Ort, an dem Systemctl nach den Modulen schaut angezeigt und verändert werden?
  2. Innerhalb des Skripts nutze ich die Client.loopforever() Funktion aus dem paho-mqtt Modul, d.h. wird das Skript einmal gestartet, läuft es ohne jemals zu enden. Ist diese Charakteristik problematisch innerhalb des Service Kontextes? Ruft der Service das Skript periodisch auf und könnte ich mir somit einen solchen Dauerloop sparen? Und wenn das so ist, kann man die Periode der Skriptaufrufe anpassen?
Server, Linux, Service, Ubuntu, Python, SQL-Server, Ubuntu Server, mqtt

Meistgelesene Beiträge zum Thema Server