Update:
- Conan Exiles (Mit Mod Updater) hinzugefügt
- Project Zomboid hinzugefügt
Update:
Guten Tag,
ich stelle euch hier einmal alle Images zur Verfugung die ich Privat für mich erstellt habe. Hier geht's zum Github Repo mit den Dateien: Repo
Im Wiki findet ihr zu jedem Image eine Anleitung die das Image installiert werden muss. Solltet ihr Probleme haben öffnet im Repo ein Issue oder kontaktiert mich über Discord: SirFail#0677
Image Liste:
./steamcmd.sh +login "$VAR_D" "$VAR_E" +force_install_dir ./$VAR_C +app_update $VAR_B validate +exit
bei steam kann man ein install dir angeben
Wie siehts denn aus?
Per Email und wenn ja an welche?
Alles anzeigenIch weis es gehört nicht hier her aber vielleicht reicht eine Antwort um dass Problem zu beheben.
Der ganze Ablauf ist eigentlich eine Katastrophe..
Automatischer Installer angeworfen und er installiert alles.. soweit so gut..
Aber nun erstelle ich bsp.: einen Minecraft Server und muss feststellen dass dieser nicht einmal gestartet werden kann.. warum? weil Java nicht mit Installiert wurde aber auch noch ok Problem gefunden und behoben.
Dann schmeiß ich den Server mal an.. und ? ja super läuft nicht.. es verging eine weile und an der Eula lag es nicht. Es lag am Port.. jedes mal wenn ich einen Server erstelle muss ich zum Kunden Account wechseln und darüber in den Configs des Gameservers den tatsächlichen Port angeben.
Flash Server funktioniert nicht und wirft auch bei manuellem starten keine Fehler aus (und auch manuell gestartet zeigt die Tekbase an er sei offline) aber dieses mal stimmt der Port.
Stream-Server funktioniert auch nicht kann nichts einstellen.. lässt sich auch null starten.
Ich konnte nichts finden dass diese Probleme beseitigt hat.
Ich finde es ehrlich gesagt schwach von Teklab denn man zahlt ein Haufen Geld kriegt so ein Autoinstaller und dann läuft nix und man ist nur auf Problemsuche.. dass ist für leute die nichts mit dem Thema weiter zu tun haben und Privat ihre 1-3 Gameserver haben wollen eine Katastrophe .. weil sie bezahlen ein haufen geld sehen aha autoinstaller und dann geht nix. Und nein der Installationsservice von TekLab ist für mich Uninteressant da ich davon auch nicht erfahre was schief lief und was noch zu Konfigurieren war und wie dies funktioniert.
Um hier bisschen aufzuklären:
Bei Java ist das Problem das es bei jedem Linux distro wo anders installiert wird bzw. unter anderem Namen, man müsste da schauen ob es ne Möglichkeit gibt das automatisch zu erkennen (Jedoch braucht jede mc Version wieder ne eigene Java Version). Die neuste Java Version für dein distro wird installiert!
Bei den Ports ist es so das wenn du den Image Server von Teklab nutzt und zwar den neuen(Steht in der E-Mail) dann sollte er die Ports richtig setzten. Desweiteren ist der Imageserver kein Teil von Teklab sondern nur eine freundliche Zugabe. Sich da was selbst zu basteln ist nicht schwer und kann ich dir gerne erklären.
Was du mit flash Server meinst weiß ich leider nicht, bei den Streamservern gibt es den ein oder anderen kniff, die sind aber auch ohne Teklab nicht ganz so einfach ( da können aber andere besser helfen)
Der Installationsservice kann denke ich helfe und CF ist bestimmt so lieb und sagt dir was das Problem ist, habe ich so auch schon gesehen.
So, habe weiter geschaut, bin wieder zurück zu Debian 10(Auf einem anderen Server und einem anderen Hoster). Es wurde nichts vorher installiert außer wget und ich bekomme das gleiche Problem weiterhin wie oben, ich brauche da dringend hilfe, ich vermute das irgendein Paket bei Debian rausgefallen ist oder verändert wurde und es deswegen nicht geht.
Ich bitte hier um weitere Hilfe, habe jetzt mein ganzen Root neu aufgesetzt und das Problem besteht weiterhin. Debian 11 btw
Habs mal rausgesucht,
if [ -f $VAR_G ] && [ "$VAR_G" != "" ]; then
mv $VAR_G /home/$VAR_B/$VAR_F/$VAR_C/install.sh
cd /home/$VAR_B/$VAR_F/$VAR_C
chown $VAR_B install.sh
chmod 755 install.sh
su $VAR_B -c "./install.sh"
rm install.sh
counter=$(find -type f | wc -l)
if [ "$counter" != "0" ]; then
echo "$(date) - Script in $VAR_B/$VAR_F/$VAR_C was installed" >> $LOGP/logs/$LOGF.txt
else
echo "$(date) - Script in $VAR_B/$VAR_F/$VAR_C cant be installed" >> $LOGP/logs/$LOGF.txt
fi
exit
Alles anzeigen
tekbase.sh Zeile 213 bis 227, wenn das script als root ausgeführt wird sollte es keine Probleme geben
Guten Tag,
(Thema wurde in Discord angefangen, verschiebe ich hier her damit es nicht unter geht)
nach ein paar Monaten habe ich nun mal wieder versucht ein paar Gameserver zu installieren. Gameserver mit Image funktionieren weiterhin ohne Probleme, das Problem besteht nur jetzt drin das Gameserver die über ein Installationsscript installiert werden(Das Installationsscript das man im Panel fest legen kann) nicht installiert werden und es kommt diese Fehlermeldung: Der Gameserver konnte nicht installiert werden!. Angebunden ist der Rootserver mit dem Linux Daemon verbunden und der gibt das hier aus: cd /home/skripte;sudo ./tekbase 1 'USER' 'fev11CAh' (Username ist hier zensiert) . Der Log gibt nur folgendes aus: Sun 25 Sep 2022 12:32:44 AM UTC - User USER was existing and changed .
Habe einmal ein Installationsscript für GMOD wo die Variable gsimageserverone benutzt wird:
mkdir gmodserver
wget gsimageserverone/start.sh;chmod 777 start.sh; mv start.sh ./gmodserver
wget gsimageserverone/installer.sh;chmod 777 installer.sh;./installer.sh steam 4020 gmodserver
Und ich habe ein Installationsscript für Armarefoger das die ftp Login Daten benutzt:
mkdir reforgerdedi
mkdir reforgerdedi/config
wget ftp://ftpuser:passwort@ip/serverfiles/reforger/config.json;chmod 777 config.json; mv config.json ./reforgerdedi/config
wget ftp://ftpuser:passwort@ip/start.sh;chmod 777 start.sh; mv start.sh ./reforgerdedi
wget ftp://ftpuser:passwort@ip/installer.sh;chmod 777 installer.sh;./installer.sh steam 1874900 reforgerdedi
Beide funktionieren nicht und es kommt der oben beschriebene fehler.
Meine Inzwischen versuchten Lösungen:
Bei mir ist da die Adresse etc zu sehen sollte da noch mehr stehen?
Wenn du die Offizielle start.sh nutzt könntest du alle Minecraft Versionen als Mod anlegen und den Start Befehl so anpassen: Original wäre so: ./start.sh minecraft gsip gsport gsplayer gsram jardatei javaversion und du könntest es so machen ./start.sh minecraft gsip gsport gsplayer gsram gsmod javaversion