Henne SAMSON Alice Kingsleigh und @blackfish DANKE VIEL MALS!!!
Mein server läuft ich weiß zwar nicht was jetzt falsch war aber die schritte von Henne haben mich zur lösung geführt
Henne SAMSON Alice Kingsleigh und @blackfish DANKE VIEL MALS!!!
Mein server läuft ich weiß zwar nicht was jetzt falsch war aber die schritte von Henne haben mich zur lösung geführt
ok fehler gefunden den benutzer gibt es garnicht, warum auch immer hab nichts an der datenbank geändert
ind der extDB log steht folgendes
extDB3: https://bitbucket.org/torndeco/extdb3/wiki/Home
extDB3: Version: 1.031
extDB3: Linux Version
Message: All development for extDB3 is done on a Linux Dedicated Server
Message: If you would like to Donate to extDB3 Development
Message: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2SUEFTGABTAM2
Message: Also leave a message if there is any particular feature you would like to see added.
Message: Thanks for all the people that have donated.
Message: Torndeco: 18/05/15
extDB3: Found extdb3-conf.ini
extDB3: Detected 6 Cores, Setting up 6 Worker Threads
extDB3: ...
extDB3: ...
extDB3: ...
extDB3: ...
extDB3: ...
extDB3: ...
[18:05:55 +02:00] [Thread 2912] extDB3: MariaDBConnectorException: altislife: Access denied for user 'altislife'@'localhost' (using password: YES)
Alles anzeigen
Henne danke viel mals es werden endlich logs erstellt
ich hab den server gestartet und bin drauf gegangen soweit alles in ordnung, nun kommt aber statt "setting up client, please wait" "extDB failed to load, please contact an administrator" ok klar extDB wurde nicht geladen aber warum?
log datei im anhang
also meine "start.sh" sieht jetzt so aus
#!/bin/bash
SCREEN=arma3eslifev2
SERVERFILE=arma3server
PARAM="-port=2302 -config=server.cfg -servermod=@life_server;@extDB3"
YEAR="`date +%y`"
MONTH="`date +%m`"
DATE="`date +%d`"_"`date +%H-%M-%S`"
mkdir -p logs/$YEAR/$MONTH
screen -L -Logfile logs/$YEAR/$MONTH/$DATE.log -AmdS $SCREEN ./$SERVERFILE $PARAM
Alles anzeigen
wenn ich diese ausführe kommt wieder folgender fehler
Use: screen [-opts] [cmd [args]]
or: screen -r [host.tty]
Options:
-4 Resolve hostnames only to IPv4 addresses.
-6 Resolve hostnames only to IPv6 addresses.
-a Force all capabilities into each window's termcap.
-A -[r|R] Adapt all windows to the new display width & height.
-c file Read configuration file instead of '.screenrc'.
-d (-r) Detach the elsewhere running screen (and reattach here).
-dmS name Start as daemon: Screen session in detached mode.
-D (-r) Detach and logout remote (and reattach here).
-D -RR Do whatever is needed to get a screen session.
-e xy Change command characters.
-f Flow control on, -fn = off, -fa = auto.
-h lines Set the size of the scrollback history buffer.
-i Interrupt output sooner when flow control is on.
-l Login mode on (update /var/run/utmp), -ln = off.
-ls [match] or
-list Do nothing, just list our SockDir [on possible matches].
-L [file] Turn on output logging. Set logfile name.
-m ignore $STY variable, do create a new screen session.
-O Choose optimal output rather than exact vt100 emulation.
-p window Preselect the named window if it exists.
-q Quiet startup. Exits with non-zero return code if unsuccessful.
-Q Commands will send the response to the stdout of the querying process.
-r [session] Reattach to a detached screen process.
-R Reattach if possible, otherwise start a new session.
-s shell Shell to execute rather than $SHELL.
-S sockname Name this session <pid>.sockname instead of <pid>.<tty>.<host>.
-t title Set title. (window's name).
-T term Use term as $TERM for windows, rather than "screen".
-U Tell screen to use UTF-8 encoding.
-v Print "Screen version 4.05.00 (GNU) 10-Dec-16".
-wipe [match] Do nothing, just clean up SockDir [on possible matches].
-x Attach to a not detached screen. (Multi display mode).
-X Execute <cmd> as a screen command in the specified session.
Error: Unknown option Logfile
Alles anzeigen
also ich hab den server mal rebooted und die start.sh nochmal gestartet diesmal wurde sie ausgefürt ohne den fehler aber es ist ein anderer fehler aufgetaucht
./start.sh: line 9: makeDir: command not found
Use: screen [-opts] [cmd [args]]
or: screen -r [host.tty]
Options:
-4 Resolve hostnames only to IPv4 addresses.
-6 Resolve hostnames only to IPv6 addresses.
-a Force all capabilities into each window's termcap.
-A -[r|R] Adapt all windows to the new display width & height.
-c file Read configuration file instead of '.screenrc'.
-d (-r) Detach the elsewhere running screen (and reattach here).
-dmS name Start as daemon: Screen session in detached mode.
-D (-r) Detach and logout remote (and reattach here).
-D -RR Do whatever is needed to get a screen session.
-e xy Change command characters.
-f Flow control on, -fn = off, -fa = auto.
-h lines Set the size of the scrollback history buffer.
-i Interrupt output sooner when flow control is on.
-l Login mode on (update /var/run/utmp), -ln = off.
-ls [match] or
-list Do nothing, just list our SockDir [on possible matches].
-L [file] Turn on output logging. Set logfile name.
-m ignore $STY variable, do create a new screen session.
-O Choose optimal output rather than exact vt100 emulation.
-p window Preselect the named window if it exists.
-q Quiet startup. Exits with non-zero return code if unsuccessful.
-Q Commands will send the response to the stdout of the querying process.
-r [session] Reattach to a detached screen process.
-R Reattach if possible, otherwise start a new session.
-s shell Shell to execute rather than $SHELL.
-S sockname Name this session <pid>.sockname instead of <pid>.<tty>.<host>.
-t title Set title. (window's name).
-T term Use term as $TERM for windows, rather than "screen".
-U Tell screen to use UTF-8 encoding.
-v Print "Screen version 4.05.00 (GNU) 10-Dec-16".
-wipe [match] Do nothing, just clean up SockDir [on possible matches].
-x Attach to a not detached screen. (Multi display mode).
-X Execute <cmd> as a screen command in the specified session.
Error: Unknown option Logfile
Wenn du dieses Script nutzt um den Server zu starten, solltest du entsprechende Logs bekommen.
CodeSCREEN=arma3eslifev2 SERVERFILE=arma3server PARAM="-port=2302 -config=server.cfg -servermod=@eslife;@extDB3" YEAR="`date +%y`" MONTH="`date +%m`" DATE="`date +%d`"_"`date +%H-%M-%S`" makeDir -p logs/$YEAR/$MONTH screen -L -Logfile logs/$YEAR/$MONTH/$DATE.log -AmdS $SCREEN ./$SERVERFILE $PARAM
Dann kann man besser helfen.
ich hab das in eine start.sh kopiert und diese dann ausgeführt als meldung bekomme ich nur "-bash: ./start.sh: Text file busy"
ok scheint so als würdet ihr mir nicht weiter helfen können (ohne vernünftige logs auch schwer)
ich würde es jetzt nochmal mit einer 100% neuinstallation probieren könnt ihr mir da ein tutorial für empfehlen?
ansonsten würde ich einfach dashier benutzen
wäre sehr nett
danke für eure hilfe
Is denn im @life_server/addons der Ordner zu einer PBO konvertiert
ja ist er, die meldung kommt aber auch nicht mehr in der neuen log.rpf seit dem ich das gemacht habe
bei Linux musste ; escapen, sonst nimmt der das als Befehlsverkettung -> daher der Output
-servermod=@extDB3;@life_sever zu -servermod=@extDB3\;@life_sever
korrigier mich einer, falls die @ auch eins brauchen ;D
ich kriege immernoch keine richtigen logs wo der ganze console output drin steht wie ist der parameter dafür?
in der console habe ich jetzt aber volgende 2 sachen gesehen die mich stutzig machen
Warning Message: Script \life_server\init.sqf not found
und
player without identity
ich habe meinen start parameter nun von:
screen ./arma3server -names -profiles=profiles -config=server.cfg -servermod=@extDB3;@life_sever
zu diesem umgeändert
screen ./arma3server -names -profiles=profiles -config=server.cfg -servermod=@extDB3;@life_sever 1>>"/home/arma3server/server/logs/arma3server_$(date +%s).rpt" 2>>"/home/arma3server/server/logs/arma3server_$(date +%s).rpt"
und eine rpt datei wurde erstellt (im anhang)
dabei habe ich diesen foren eintrag von bohemia genutzt
bzw auf Linux musste halt den Consolen-Output umleiten in ne File, also die dann
und wie mach ich das? hab es mit ">>log.txt" probiert aber da passiert nichts
ja gut das ist was anderes sorry, datei ist im anhang
das sind die einzigen log ähnlichen dateien die ich finden kann
Edit: habe eben das gefunden
Scripting function 'bis_fnc_execvm' is not allowed to be remotely executed
weiß leider nu nicht ob es weiter hilft
das habe ich in der console gesehen und nicht in einer log datei aber ich hänge dir mal alles an was "log" auf irgendeine art beinhaltet
soweit sind alle in lowercase bisauf die mpmission "Altis_Life.Altis.pbo" und der ordner "@extDB3"
im anhang sind noch screens von meinen ordnern
Edit: habe eben das gefunden
Scripting function 'bis_fnc_execvm' is not allowed to be remotely executed
weiß leider nu nicht ob es weiter hilft
ich habe gerade gemerkt das im server browser keine mission angezeigt wird im anhang ist meine server.cfg und die ist mein start parameter
screen ./arma3server -config=server.cfg -servermod=@extDB3;@life_sever
Edit: Die mission war noch nicht fertig geladen der server zeigt nun die Mission und den type an status: playing
ne leider immernoch "setting up client, please wait"
also da die datenbank auf dem selben server leigt hatte ich da einfach die ip vom server rein gemacht ist das falsch?
ich habe gerade nochmal in den extDB3 logs nach gesehen und ein log datei mit diesem inhalt gefunden
extDB3: https://bitbucket.org/torndeco/extdb3/wiki/Home
extDB3: Version: 1.031
extDB3: Linux Version
Message: All development for extDB3 is done on a Linux Dedicated Server
Message: If you would like to Donate to extDB3 Development
Message: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2SUEFTGABTAM2
Message: Also leave a message if there is any particular feature you would like to see added.
Message: Thanks for all the people that have donated.
Message: Torndeco: 18/05/15
extDB3: Found extdb3-conf.ini
extDB3: Detected 6 Cores, Setting up 6 Worker Threads
extDB3: ...
extDB3: ...
extDB3: ...
extDB3: ...
extDB3: ...
extDB3: ...
Alles anzeigen