Hey, ich war die letzten Tage nicht zuhause, konnte also nicht darauf reagieren.
Je nachdem Wann du heute oder die nächsten Tage Zeit hast, würde ich das Angebot gerne in Anspruch nehmen.
Grüße,
Hey, ich war die letzten Tage nicht zuhause, konnte also nicht darauf reagieren.
Je nachdem Wann du heute oder die nächsten Tage Zeit hast, würde ich das Angebot gerne in Anspruch nehmen.
Grüße,
Nachdem ich nun über Tekbase ein Update gemacht habe, funktioniert gar nichts mehr. Ich kann weder einen Teamspeak Server, Gameserver noch sonst etwas starten. Weder über das Webinterface noch manuall über die Konsole.
Super, darf alles wieder neu installieren.
Der Zusatz DISPLAY=:0 wird benötigt um den vncserver für wine zu starten. So auch die Anleitungen für den Gameserver.
Sagt sehr viel aus, Danke. Werd ich weiterhin die Steam Server manuell starten müssen, bis ich eine funktionierende Alternative gefunden habe.
Danke!
Das liegt, wie bei meinem Post bereits gesagt daran, dass der Streamserver zum hören über die IP läuft, nicht über die Domain. Die Domain leitet dies nur weiter. Du musst ein SSL-Zertifikat für deine IP einrichten und dann sollte das gehen!
https://www.digitalocean.com/c…or-apache-in-ubuntu-16-04
Dann funktioniert aber auch der Startbefehl nicht, welcher über Wine laufen müsste. Der User kann nicht außerhalb von dem Serverordner agieren.
Beispiel: Der Server wurde durch das oben aufgeführte Script in /User/.steam/steamapps... installiert. Wenn ich nun über den Startbefehl versuche hineinzugelangen, erhalte ich die Information, dass der Server nicht gestartet werden konnte
Versuche ich das zu simulieren wird gesagt, dass es diesen Ordner nicht gibt. Mache ich diesen Sichtbar, wird gesagt, dass es keine Berechtigung zu diesem Ordner gibt. Der Ordner wird über user-webi erstellt, aber über den Kundenuser gestartet. (soweit ich das verstanden habe)
Auch der Befehl mit "DIR=pwd" funktioniert nicht. Der Nutzer erstellt einen Ordner namens pwd durch "force_install_dir %DIR" aber in den Serverordner, der extra für den Gameserver angelegt wird, installiert er den Server nicht.
Wine IST installiert. Den Befehl erkennt er aber nicht:
Als Fehlermeldung bekomme ich "DISPLAY=:0 Datei oder Verzeichnis nicht gefunden"
Ich kann nur schnipsel auffangen, wenn ich diese dinge über den Nutzer simuliere, kann aber keine genaue Fehleranalyse betreiben.
Deswegen ein letztes mal:
Wo kann ich die Logs dafür einsehen???
So, das mit SSH2 hat geklappt. Problem ist:
Das Script, welches am Anfang verwendet wurde, funktioniert nicht. Steamcmd speichert den Server außerhalb von dem server Ordner unter /username/.steam/steamapps/...
zweites Problem:
Anscheinend funktioniert der Befehl "Wine" nicht. Entweder kann Tekbase diesen Befehl nicht ausführen oder es besteht ein anderes Problem, welches ich nicht auslesen kann.
BITTE: WO FINDE ICH DIE LOGS??
Ich nutze Linux Daemon, richtig.
SSH Keys hatte ich mal ausprobiert, haben aber irgendwie nicht funktioniert. Ich teste das heute noch mal und melde mich dann wieder
1. Plesk kann da Helfen wen Lets Encrypt Installiert ist.
2.das hier mal durch Lesen http://forums.winamp.com/showthread.php?t=454108
Falls du Probleme hast kann ich dir Helfen.
Lets Encrypt bietet ihre SSL Verschlüsselung aber nicht für Domains, nicht für IPs an. Heißt selbst wenn er die SSL dort eintragen würde, würde die IP selbst nicht über https laufen.
So,
Dies ist kein Fehler durch Tekbase und kann anscheinend auch nicht über das Webinterface umgestellt werden. Selbst Plesk kann dort nicht helfen, solltest du dies besitzen.
An sich sind die meisten Domains durch Lets Encrypt über https nutzbar, da diese ein SSL-Zertifikat bekommen. Lets Encrypt unterstützt dies jedoch nicht für IPs. So eine benötigst du jedoch.
Jedoch kannst du dies selber anfertigen. Folge am besten einfach diesem Tutorial: https://www.digitalocean.com/c…or-apache-in-ubuntu-16-04
Danach sollte deine IP ein https davor besitzen.
Grüße,
Die hast du auch via Email an Service@Teklab.de gesendet, ja?
Bei der Email steht am Ende der lizenz meist noch die domain. Hast du die mit einkopiert? Wenn ja, lösch die mal raus, die gehört nicht zur Lizenz dazu
hey ho,
Welchen Streamserver hast du den am laufen? IceCast oder Shoutcast V1 oder V2?
Was genau wurde denn nicht Freigeschaltet?
Kannst du dich unter "http://deineip.de/tekbase/admin.php" nicht anmelden oder fehlen Module wie zum Beispiel Rootserver, Streamserver, Gameserver etc?
Okay, ich hab nämlich Steamcmd über apt-install installiert. Dachte, dass würde so funktionieren, wenn ich einfach "steamcmd [...]" nutzen würde.
Leider funktioniert es weiterhin nicht über das Script.
Die Befehle habe ich unter "Spieleliste - Erstellen - Installation & Update" in den Editor "oder installscript" eingetragen:
#!bin/sh
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz
./steamcmd +@sSteamCmdForcePlatformType windows +login anonymous +force_install_dir ./ +app_update 361580 validate quit
exit 0
Unter Update ist dann dies zu finden:
#!/bin/sh
./steamcmd.sh +login anonymous +force_install_dir ./ +app_update 361580 validate quit
exit 0
Jedoch kommt weiterhin die gleiche Fehlermeldung. Man könnte das auch über den Imageserver anfragen, aber bis neue Updates kommen dauert das meist zu lange mich und/oder meine Freunde, weswegen ich dies gerne über diese Wege ausprobieren möchte.
Weiterbilden halt
Zitat
Wo kann ich die Logs sehen, während ein Gameserver installiert wird, damit ich einsehen kann was genau den Fehler auslöst?
Wo kann man die Logs genau einsehen um zu sehen, wo er hängen bleibt oder welche Fehlermeldung er aus gibt? Damit könnte ich definitiv mehr anfangen. Ansonsten bleibt leider nur Spekulation ._.
Grüße,
So, mein Skript lautet nun wie folgt:
DIR=pwd
su $User -c "steamcmd +@sSteamCmdForcePlatformType windows +login anonymous +force_install_dir $DIR./ +app_update 361580 validate quit"
su $User -c "touch installed"
exit 0
Leider besteht das Problem weiterhin. Wenn ich /home/skripte in die Logs gucke, steht dort aber rein gar nichts zu dem Thema. Wo kann ich die Logs sehen, während ein Gameserver installiert wird, damit ich einsehen kann was genau den Fehler auslöst?
Es bleibt weiterhin bei "Gameserver konnte nicht installiert werden"
Hab die heute erhalten. Nachdem eintragen der Lizenz war wieder alles vorhanden
Ich werde jetzt den Server über das Webinterface ausprobieren und dann hier bescheid geben
Nein, Ich hab das Webinterface neu installiert. Anscheinend ist dieser bereits konfiguriert aber Gameserver, Streamserver, Rootserver Modul fehlen sowie die Möglichkeit, einen Imageserver in den Einstellungen einzutragen
Eventuell das Setup nochmal durchlaufen lassen? Wenn bestimmte Dinge fehlen, die dazu führen, würden die so ja installiert werden
Nein, der Wreckfest Server muss über Wine gestartet werden. Server ist auch nicht über das Spiel erreichbar gewesen. Deswegen konnte ich die Meldung leider nicht ignorieren
Es geht um Wreckfest. Über Linux Steamcmd kann ich zwar die Dateien ziehen, es kommt beim starten jedoch immer die Fehlermeldung, dass der Steam Client nicht läuft. Wenn ich die über Windows Steamcmd ziehe, dann kommt die Fehlermeldung nicht mehr
Ah, das wusste ich gar nicht. Danke dir für diese Info. Wird in Zukunft bestimmt einiges vereinfachen