Ich glaube ich steh grade etwas auf dem schlauch.
Ich habe bei Programme mein Image hinzugefügt und als Startbefehl ./start.sh eingegeben.
Meine Start.sh sieht derzeit so aus:
./bot >> "status.log"
Eine PID habe ich jetzt nicht gesetzt.
Ich glaube ich steh grade etwas auf dem schlauch.
Ich habe bei Programme mein Image hinzugefügt und als Startbefehl ./start.sh eingegeben.
Meine Start.sh sieht derzeit so aus:
./bot >> "status.log"
Eine PID habe ich jetzt nicht gesetzt.
Startet Tekbase das nicht eigentlich automatisch im Screen?
Das dachte ich mir schon so, nur verstehe ich den sinn nicht ganz.
Im Tekbase kann ich für das PID File nur Zahlen als Name eingeben.
Habe jetzt das so in meinem Startscript, es wird eine PID File mit dem Namen 1 generiert welche die PID enthält. Im Tekbase steht bei PID FIle 1 trozdem wird er als Offline angezeigt. Was mache ich falsch oder habe ich das ganze total missverstanden?
Hallo,
wie kann ich für Programme die keinen Port benötigen, eine Online/Offline abfrage erstellen?
Ich denke das geht über die PID File, könnte mir da jemand helfen wie ich eine solche erstellen lassen kann?
PS: CFrankenstein evtl. eine Forenkategorie für Programme anlegen.
Gruß,
Vakarian
Das ist komisch, einige andere die mit TekBase arbeiten oder sogar ohne Interface arbeiten haben das selbe Problem.
Das ist auch wirklich nur wenn 2. ARKs auf dem selben Root dem selben Kunden gleichzeitig gestartet wird.
Debian 8 verwenden wir.
Das Problem ist nicht, dass keine Mods installiert werden. Das Problem ist, dass wenn ein Kunde mehrere Server auf dem selben Host hat und diese Zeitgleich startet, dass die Mods dann nicht mehr geladen werden.
Profilbilder. Nicht aber für Gameserver gibt es dafür Interesse? Also fragen das viele User an?
Bei uns schon, wurde glaube auch im Bugtracker gepostet
Ist damit jetzt nur das Profilbild oder auch das Gameserver Bild gemeint?
Es reicht die user per hand auf dem Root anzulegen danach kann man einfach das backup der kundenordner wieder ins home verzeichnis ziehen und die reche zuweisen.
Alles was gemacht werden muss ist vom kunden das ftp passwort aktualisieren zu lassen
Moin,
einer unserer Roots musste neuinstalliert werden. Ist es möglich Gameserver die auf diesem Root eingetragen wahren irgendwie neu anlegen zu lassen, oder muss ich alle über das Interface neu anlegen?
Gruß,
Vakarian
Moin ich mal wieder,
ich habe ein Problem.
Unzwar habe ich auf einem TekBase Account mehrere ARK Gameserver am laufen auf welchen Mods installiert sind. Soweit funktioniert auch alles. Aber wenn ich jetzt alle Server (liegen auf dem selben Host) gleichzeitig starte, bekomme ich von steam eine Fehlermeldung zurück, dass das Verzeichnis derzeit besetzt ist.
Alle Server greifen beim Starten auf das selbe Steam Verzeichnis zu /home/KUNDE/Steam/..
Wäre es irgendwie machbar, dass sich der Steam Ordner statt im Kundenverzeichnis im Server Verzeichnis generiert?
Gruß,
Vakarian
im startparameter -automanagedmods eintragen und dann über die gameusersettings.ini die mods eintragen
@space-ultra wie bereits im anderen Thema erwähnt, wenn du Hosting betreiben möchtest solltest du schon Ahnung davon haben oder dir wen suchen der Ahnung hat... Eigentlich ist das bei Arma alles im Offiziellen Wiki erklärt..
1. das und 2. Gelernt bei Meister Yoda du haben?
Sorry ich bin keiner der jemanden wegen seiner Grammatik oder Rechtschreibung verurteilt aber gibt dir doch mal mühe damit man dir helfen kann. Ich kann mit deiner Frage da oben nichts anfangen.
Willst du jetzt wissen wie du das ModPack bei Nitrado aktivierst,oder willst du wissen wie du das in deinem Interface einbindest weil es bei Nitrado ja auch geht?
Also mittlerweilen sehen wir schon eine Möglichkeit, da jeder Mod allerdings einzeln in Realtime bei der api angefragt werden muss, kann die ganze geschichte ab 10 Mods + eine relativ träge Angelegenheit werden.
War jetzt nur mal so eine Idee, das jeder Nutzer gleich sehen kann wenn es ein Modupdate gab und weiß wann er ggf den Server neustarten muss. Wenn das ganze jetzt mega umständlich ist und dann recht träge läuft, ist das auch nicht grade von vorteil.
Kann ich die ohne Probleme nutzen?
Die Datei stammt von unserem Root wo PLesk installiert ist, und die TekBase Scripte installiert sind. Mit kleinern Anpassungen funktioniert das mit Plesk und Tekbase.
Also nein, es sollten keine weiteren Anpassungen nötig sein, sollte so laufen.
Bei uns ist genau das selbe Problem.
Vielleicht noch ein Icon, welches anzeigt wenn eine Mod ein Update hat?
Nutze auf einen Server auch Tekbase und Plesk gleichzeitig.
Hier einmal meine ProFTPd Config (etc/proftpd.conf)
#
# To have more informations about Proftpd configuration
# look at : http://www.proftpd.org/
#
# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use. It establishes a single server
# and a single anonymous login. It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.
ServerName "ProFTPD"
#ServerType standalone
ServerType inetd
DefaultServer on
<Global>
DefaultRoot ~ psacln
AllowOverwrite on
<IfModule mod_tls.c>
# common settings for all virtual hosts
TLSEngine on
TLSRequired off
TLSLog /var/log/plesk/ftp_tls.log
TLSRSACertificateFile /opt/psa/admin/conf/httpsd.pem
TLSRSACertificateKeyFile /opt/psa/admin/conf/httpsd.pem
# Authenticate clients that want to use FTP over TLS?
TLSVerifyClient off
# Allow SSL/TLS renegotiations when the client requests them, but
# do not force the renegotations. Some clients do not support
# SSL/TLS renegotiations; when mod_tls forces a renegotiation, these
# clients will close the data connection, or there will be a timeout
# on an idle data connection.
TLSRenegotiate none
# As of ProFTPD 1.3.3rc1, mod_tls only accepts SSL/TLS data connections
# that reuse the SSL session of the control connection, as a security measure.
# Unfortunately, there are some clients (e.g. curl) which do not reuse SSL sessions.
TLSOptions NoSessionReuseRequired
</IfModule>
</Global>
DefaultTransferMode binary
UseFtpUsers on
TimesGMT off
SetEnv TZ :/etc/localtime
# Port 21 is the standard FTP port.
Port 21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022
# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances 30
#Following part of this config file were generate by PSA automatically
#Any changes in this part will be overwritten by next manipulation
#with Anonymous FTP feature in PSA control panel.
#Include directive should point to place where FTP Virtual Hosts configurations
#preserved
ScoreboardFile /var/run/proftpd.scoreboard
# Primary log file mest be outside of system logrotate province
TransferLog /var/log/plesk/xferlog
#Change default group for new files and directories in vhosts dir to psacln
<Directory /var/www/vhosts>
GroupOwner psacln
</Directory>
# Enable PAM authentication
AuthPAM on
AuthPAMConfig proftpd
IdentLookups off
UseReverseDNS off
PassivePorts 30000 30400
Include /etc/proftpd.d/*.conf
RequireValidShell off
AuthUserFile /etc/proftpd/ftpd.passwd
AuthGroupFile /etc/group
<Global>
DefaultRoot ~
AllowForeignAddress on
AllowRetrieveRestart on
AllowStoreRestart on
RequireValidShell off
</Global>
<Directory ~>
HideFiles (Steam|.steam|start.sh)
PathDenyFilter (Steam$|.steam$|start.sh$)
HideNoAccess on
</Directory>
Alles anzeigen
Die Datei etc/proftpd/ftpd.passwd (Verzeichnis und Datei erstellen falls nicht vorhanden) muss die rechte 440 haben, Gruppe und User sind root
Danach einmal /etc/init.d/xinetd restart ausführen und einen ftp user über das tekbase anlegen und schauen ob es klappt.
=$(sed 's/^.\(.*\).$/\1/' <<< $variableX)
So funktioniert es nun endlich. Danke