Kann ich nur so bestätigen, Pid wäre hier wohl für TekBASE am besten und einfachsten umzusetzen ohne an div. Quellcode angewiesen zu sein, weiterhin könnte man dennoch für gewisse Spiele ein Status Module bereitstellen wo man weitere Informationen hinterlegen kann, aber wichtig ist eher der Status in TekBASE ob Online oder Offline.
Beiträge von celltek
Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.
-
-
Man könnte ein Gameserver Module einbauen und via iframe url abfragen oder baut sich aus Github eine API zusammen die man via JSON abfragt.
IP, PORT, Gametag kann man im TekBASE abfragen und übergeben.
https://github.com/gamedig/node-gamedig
https://github.com/euvictorguedes/gamedig-api
https://github.com/a-sync/gamedig-json-web-api
Anbei ein Beispiel für Palworld, einfach hochladen im TekBASE Ordner. Im Kundenbereich Palworld Server abrufen und Status Seite anklicken ist einfach via iframe eingebunden. Shorttag sollte palworld sein. -
Über https://ismygameserver.online/ kannst du gegenprüfen ob dein Gameserver läuft, die Abfrage hier läuft über GameDig
-
Ja genau, Ioncube gibt es aber nur für PHP 8.1 für PHP 8.0 und 8.2 gebibt es noch kein Ioncub loader.
Gestern bzw.. heute unserer Zeit endlich auch für PHP 8.2 released.
-
Wie viele Slots wurden denn eingestellt? (Btw: Gabs hier schon ein Ticket bei uns aufn Discord? Ab heute wieder da )
-
Hallo AroX,
laut dem Error wurden keine Player (Slots) gesetzt. Prüfe einmal ob die Slots gesetzt wurden.
-
Hallo,
ja klar ist erlaubt
-
Orig. Github Code from Eminga
-
Lösung:
Es waren keine Libs und Programme installiert die benötigt sind die wir unter https://docs.celltek.space aufgelistet haben, ebenso auch wichtig für steamcmd sind u.a. wie lib32gcc1 libstdc++6. Diese wurden nun nachinstalliert und das Update lief durch.
updatelog-495684.jpg -
Super vielen Dank, sobald wir eine Antwort auf das Ticket erhalten schauen wir uns das einmal an
-
Hallo a12458 ,
wurde bereits hierzu ein Ticket bei uns erstellt? (https://www.celltek.space/help-center) oder im Discord (https://celltek.de/discord) unter #create-a-ticket.
Wichtig ist das JQ und div. Libs auch installiert sind unter https://docs.celltek.space findest du alle Service Server LIbs.*Edit*
Gegen 22:50 Uhr kam eben noch ein Update von Ark, ggf. wurde das damit behoben. -
Was sein kann das speziell die CLI version probs macht denn mit der ganz normalen sh gabs bis heute keine fehler
Die beiden Versionen sind identisch vom Update her. Auch bereits getestet siehe den Beitrag wo ich nur manuell das Update fahren wollten.
Und ja es bleibt weiterhin "komisch" wie du sagtest, aber wir können hier noch so viel schreiben und machen, es bleibt erstmal ein Bug. Von unserer Seite wird erstmal der steamapps Ordner manuell erstellt das hat geholfen, vielleicht hilft das auch bei euch gamerzhost.de oder bei den Kollegen.
An dich Slive du kannst uns weiterhin negative dastehen lassen, wenn es dir deine Frust die du anscheint hast weshalb auch immer rauslassen willst und es dir dann besser geht, aber wir als "Zitat: Top moderator" werden solche Nachrichten hier nicht stehen lassen. In diesem Sinne noch einen schönen Abend. -
Hallo gamerzhost.de ,
danke für dein Feedback, manchmal ist es echt traurig das Leute gleich so negative eingestellt sein müssen, statt konstruktive zu Antworten oder zu helfen.
-
Der Disk write failure Fehler stammt von Steam und besagt, dass SteamCMD den Server nicht in das Verzeichnis installieren konnte. Typischerweise passiert das dann, wenn nicht genug Speicherplatz verfügbar ist, oder wenn im Zielverzeichnis bereits gleichnamige Dateien vorhanden sind die nicht gelöscht werden können, oder - unter Linux wahrscheinlicher - wenn keine Zugriffs-/Schreibrechte für das Zielverzeichnis gesetzt sind."
Das hatten wir alles geprüft. Und ja er konnte nicht installieren weil eben der steamapps Ordner durch force_install_dir nicht mehr erstellt wurde. Weshalb lief es vor dem SteamCMD Update und danach nicht mehr?
LGSM was du da mit dem github den maindev verlinkt
Der Link ist auch bei Valve so verlinkt unter den Command_Line_Options
-
Dann läuft was wie gesagt über eure scripts gerad sehr hart falsch.
Wir nutzen steamcmd cli, dieses erhält Updates vom Advanced Packaging Tool, wir nutzen die gleiche Methode die Valve seit Jahre nutzt, nur das noch Logs für den Endnutzer erstellt werden, wir können keine anderen Befehle nutzen die sonst nicht vorgegeben werden.
Die andere möglichkeit wäre das das update von entwicklerseite der devs vom game broken is
Wir gingen auch davon aus das erstmal Ark das Problem wäre, kam öfters zu Update Verzögerungen bei Linux, was nicht schlimm ist. Nachdem wir manuell das Update installieren wollten ohne ein Skript, kam der Disk Write failure. Haben uns die Logs dann angeschaut, diese sagten das der steamapps nicht beschrieben werden kann. Dachten wir "okay" warum auf einmal?! Geschaut auf div. Commits und gefunden das force_install_dir keinen steamapps Ordner mehr erstellt, somit haben wir diesen nun manuell erstellt und dann lief das Update auch durch.
Und dann noch auf die Valve dev seite zu verweisen die seit fast 1 jahr NICHT geupdatet wurde ist dann natürlich die einfachste methode
s.o. korrigierter link.
Da ist die wahrscheinlichkeit eher sehr hoch das eins eurer scripte nicht richtig funktioniert
Der steamapps Ordner wird nun erstellt und es läuft wie davor, somit bestehen keine Probleme mehr.
-
In der Tat ist es komisch. Wir können in die Logs schauen von content_log und sehen was passiert ist, dann ist es aber auch komisch das viele Nutzer ein "Disk write failure" bekommen haben. Alle chown und chmod Rechte waren unverändert.
Code: content_log.txt pl1776[2021-06-09 12:59:35] Loaded 0 apps from install folder "/Steam/steamapps\appmanifest_*.acf". [2021-06-09 12:59:35] Loaded 0 apps from install folder "/steamapps\appmanifest_*.acf". [2021-06-09 12:59:36] Library folder "/steamapps" is not writable (Disk write failure). [2021-06-09 12:59:36] Failed installing AppID 928530 (Disk write failure)
Code: content_log.txt pl1776Mit vorherigen erstellen des "steamapps" Ordner, kein Disk wirte failure [2021-06-09 13:01:41] Loaded 0 apps from install folder "/Steam/steamapps\appmanifest_*.acf". [2021-06-09 13:01:41] Loaded 0 apps from install folder "/steamapps\appmanifest_*.acf". [2021-06-09 13:01:42] AppID 928530 state changed : Update Required, [2021-06-09 13:01:42] AppID 928530 scheduler update : Priority First, timeSinceLastPlayed=0, appDisableSecondsRemaining=0 [2021-06-09 13:01:42] AppID 928530 state changed : Update Required,Update Queued, [2021-06-09 13:01:43] AppID 928530 state changed : Update Required,Update Queued,Update Running, [2021-06-09 13:01:43] AppID 928530 update changed : Running, [2021-06-09 13:01:43] AppID 928530 update changed : Running,Reconfiguring,
achso und celltek Das die dev seite veraltet ist ist dir nicht aufgefallen oder xxD
- This page was last edited on 12 September 2020, at 19:50.
Falscher Link meinte diesen hier für steamcmd cli: https://developer.valvesoftwar…wiki/Command_Line_Options
-
Hier einige Quellcode ausschnitte vom Updateskript, was fast 1zu1 von Valve Developer empfohlen wird:
Code: steamcmd valve docssteamcmd +login anonymous +force_install_dir ../csgo_ds +app_update 740 +quit
Nun unserer ausschnitt:Codesteamcmd +login anonymous +@ShutdownOnFailedCommand 0 +@NoPromptForPassword 1 +@sSteamCmdForcePlatformType ${system} +force_install_dir ../ +app_update ${steamid} ${STEAM_MOD} validate +quit
Das Problem, wir nutzen kein "game" oder "**_ds" hier, sondern direkt die Hauptstruktur von den jeweiligen Entwickler ohne Unterordner, mit dem neuesten Update von SteamCMD kam nun zu einen Fehler weil "force_install_dir" kein steamapps Ordner im Unterverzeichnis erstellen kann, das meldeten bereits mehrere Nutzer auf div. Plattformen.
Wir übertragen noch Informationen wie Platformtype, NoPasswordPromt und OnFailCommand.
Hier noch ein Github Link welche SteamCMD Commands was bewirken und welche es alle gibt: https://github.com/dgibbs64/St…ter/steamcmd_commands.txt -
Eine Idee was hier los ist?
Nach etwas suchen bei Github Commits und div. Steam Foren scheint es mit der aktuellen SteamCMD Version zu Disk write failure zu kommen, die neue SteamCMD Version kann kein steamapps Ordner mehr erstellen. Denke hier wird noch ein Bugfix von Valve folgen, in der Zwischenzeit haben wir das Updateskript überarbeitet und der steamapps Ordner wird nun manuell erstellt.
Zitat von SteamLog[2021-06-08 13:30:28] Library folder "steamapps" is not writable (Disk write failure).
[2021-06-08 13:30:28] Failed installing AppID 376030 (Disk write failure) -
bisher ist uns das nichts bekannt, ohne ein Ticket oder Hinweis bei uns im Discord können wir natürlich nicht handeln, wichtig ist das alle Libs wie z.B. auch JQ oder für SteamCMD die libsdl2-2.0-0:i386 installiert sind, unter https://docs.celltek.space/#/?id=requirements-service-server findet ihr dazu direkt den APT-Befehl.
-
Wir hatten auch so unsere Probleme mit DayZ über Wine, man bekommt ihn zwar zum Starten und ohne Fehler, das Verbinden über den Client wird am ende aber nichts. Kommen aber keine Meldungen warum nicht. Ich denke hier ist am einfachsten, wie andere schreiben, das ganze über Windows VM oder direkt Windows Server zu machen.