01.03.2013, 18:36 | #1 (permalink) |
Registriert seit: 01.03.2013
Ort: Bayern
Alter: 47
Beiträge: 26
|
[LINUX] Arma 2 Server einrichten ?
Hallo zusammen ,
kann mir vielleicht mal jemand helfen beim Einrichten meines Servers ? Ich habe eauf meinem Server jetzt Debian 6 - LAMPals Betriebssystem installiert. Nun lade ich gerade mittels Filezilla das komplette Arma2 Verzeichnis auf den Server drauf. Soweit denke ich kann man nicht viel falschmachen. Aber wie geht das jetzt weiter ? Die arma2oaserver.exe ist auch hochgeladen. server.cfg hab ich eine geschrieben und werd ich auch hochladen. Weiter weiß ich jetzt aber nichtmehr was ich zutun hab. Im Internet findest ja auch nix hilfreiches. Vielleicht erklärt sich ja auch jemand bereit auf meinen TS zukommen und mir bei den weiteren Schritten zuhelfen. Vielen Dank schonmal. |
01.03.2013, 19:00 | #2 (permalink) |
His Awesomeness!
Registriert seit: 25.07.2006
Ort: Regnum Borussiae
Beiträge: 9.282
|
Schau mal erst einmal hier nach, und probiere es nach Beschreibung:
https://community.bistudio.com/wiki/...dicated_Server Wenn Du Debian nutzt, solltest Du den Linux-Dedicated nutzen und nicht die Windows-Exe. Im Package für den Linux-Server, das Du auf der verlinkten Seite runterladen kannst, sollte außerdem eine beschreibende Readme liegen. Achte aber darauf welche Serverversion du lädst und für welches Arma. |
01.03.2013, 19:26 | #4 (permalink) |
His Awesomeness!
Registriert seit: 25.07.2006
Ort: Regnum Borussiae
Beiträge: 9.282
|
Wenn Du es nicht hinbekommst, können wir gerne morgen Abend aufm Stammtisch-TS kurz schnacken. Ich kann noch nicht mit Sicherheit sagen, dass ich da bin, ansonsten Sonntag oder jemand Anders findet sich. So gegen 1900 vllt dann.
Stammtisch-TS: bwmod.ts.schuldi.net |
01.03.2013, 20:14 | #6 (permalink) |
Registriert seit: 24.02.2008
Beiträge: 2.397
|
Kellys Heroes ArmA Clan | Setting up ArmA2 Dedicated Server zwar auf Englisch aber hilft bestimmt.
Tophe's Arma 2 Dedicated Server Tool (TA2DST) updated - Tools - Armaholic kann ick nix drüber sagen....noch nie probiert
__________________
masturbation simulator Arma 3 Dev" so far we haven't deemed it an issues significant enough for hotfixing and also there haven't been many requests for it." so Arbeitet man |
06.03.2013, 23:42 | #11 (permalink) |
Registriert seit: 01.03.2013
Ort: Bayern
Alter: 47
Beiträge: 26
|
also ich hab es jetzt soweit geschafft das mir in putty das hier angezeigt wird:
Code:
ArmA 2 directory: /home/butter/arma2 OK Server executable: /home/butter/arma2/server OK Port number: 2302 Config file: server.cfg OK PID file: /home/butter/arma2/2302.pid RUN file: /home/butter/arma2/2302.run Nur leider finde ich den Server nicht im Spiel ? In der server.cfg hab ich auch Code:
reportingIP="arma2oapc.master.gamespy.com"; Könnte das noch der Fehler sein warum ich den laufenden Server nicht finde ? im Log steht das : WATCHDOG (14369): [Do 7. Mär 00:52:33 CET 2013] Starting server (port 2312)... /home/butter/arma2/server: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory WATCHDOG (14369): [Do 7. Mär 00:52:33 CET 2013] Server died, waiting to restart... was auch immer das bedeutet ? Geändert von Butterzeugs (06.03.2013 um 23:52 Uhr). |
07.03.2013, 09:41 | #12 (permalink) |
Registriert seit: 01.03.2013
Ort: Bayern
Alter: 47
Beiträge: 26
|
Bin anscheinend einen Schritt weiter.
Bekomme jetzt das im Log-file: WATCHDOG (22589): [Do 7. Mär 09:05:17 CET 2013] Starting server (port 2312)... /home/butter/arma2/server: /usr/lib32/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /home/butter/arma2/server) WATCHDOG (22589): [Do 7. Mär 09:05:17 CET 2013] Server died, waiting to restart.. Woher bekomm ich jetzt die GLIBCXX_3.4.15 ? |
07.03.2013, 09:44 | #13 (permalink) |
His Awesomeness!
Registriert seit: 25.07.2006
Ort: Regnum Borussiae
Beiträge: 9.282
|
Für Debian basiertes Linux probiers mal mit:
. . €: Hast Du ne 64Bit Distro? Dann kannste das Obere erst einmal vergessen denk ich. Kann natürlich sein, dass Du versuchst 32Bit unter 64Bit anzustarten. Windows bringt dafür per se nen 32Bit-Mode mit. Debian nicht. Da muss man "32Bit-Support hinzufügen".
|
07.03.2013, 11:18 | #15 (permalink) |
His Awesomeness!
Registriert seit: 25.07.2006
Ort: Regnum Borussiae
Beiträge: 9.282
|
Und das ist das Problem ja.
& Moment...
Probiere das und schau mal was dann passiert. €: Falls das auch nix hilft könnteste noch probieren, Dir ein 32Bit-CHROOT einzurichten, also ein "Linux im Linux". Für ne älterere Ubuntuversion gibt's hier ein Tutorial. Das sollte sich jetzt nicht herb von einer aktuellen Debian-Distro unterscheiden: http://jblevins.org/log/ubuntu-chroot Ansonsten hast Du nun auch zur Not die Stichworte, um Google zu füttern, falls Du nicht weiterkommst. |
07.03.2013, 11:27 | #16 (permalink) |
Registriert seit: 01.03.2013
Ort: Bayern
Alter: 47
Beiträge: 26
|
hab beides installiert aber bekomme immernoch das:
Code:
WATCHDOG (1680): [Do 7. Mär 12:28:48 CET 2013] Starting server (port 2312)... /home/butter/arma2/server: /usr/lib32/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /home/butter/arma2/server) WATCHDOG (1680): [Do 7. Mär 12:28:48 CET 2013] Server died, waiting to restart... |
07.03.2013, 11:33 | #17 (permalink) |
His Awesomeness!
Registriert seit: 25.07.2006
Ort: Regnum Borussiae
Beiträge: 9.282
|
Hmm...laut BIF, hat bei einem noch das geholfen:
Beim Fettgedruckten dann natürlich dein Pfad. €: Wenn bei dir dann auch kommt: Hat deine Distro scheinbar nur alte Quellen. Es fehlt eine passende LIBSTDC++. €: Im BIF empfiehlt Psycho das Folgende:
Code:
#!/bin/bash # # armaserver: ArmA 2 Linux Dedicated Server Control Script # (c) 2010 BIStudio # ArmA 2 binary version must be 1.04 or later # # mod by: Psycho Dad , Date: 2012/08/05 #======================================================================= #======== CONFIGURATION PARAMETERS ======== #======== MUST BE EDITED MANUALLY TO FIT YOUR SYSTEM PARAMETERS ======== #======================================================================= ARMA_DIR=$HOME/arma2arrowhead CONFIG=server.cfg PORT=2302 PIDFILE=$************_DIR}/${PORT}.pid RUNFILE=$************_DIR}/${PORT}.run LOGFILE=$************_DIR}/${PORT}.log SERVER=$************_DIR}/server OTHERPARAMS=-cpucount=4 #======================================================================= ulimit -c 1000000 # setup the libraries, local dir first! (add!) export LD_LIBRARY_PATH=".:$************_DIR}/lib32:/usr/lib32:${LD_LIBRARY_PATH}" case "$1" in start) if [ -f ${RUNFILE} ]; then $0 stop fi echo "Starting ArmA 2 server..." # remove core dumps (add!) find $************_DIR} -name core -type f -print | xargs -r rm -f # file to mark we want server running... echo "go" >${RUNFILE} # launch the background watchdog process to run the server (mod!) nohup </dev/null >/dev/null 2>&1 $0 watchdog-port-${PORT} & ;; stop) echo "Stopping ArmA 2 server..." if [ -f ${RUNFILE} ]; then # ask watcher process to exit by deleting its runfile... rm -f ${RUNFILE} fi # and terminate ArmA 2 server process if [ -f ${PIDFILE} ]; then kill -TERM $(< ${PIDFILE}) if [ -f ${PIDFILE} ]; then rm -f ${PIDFILE} fi sleep 1s fi # kill watchdog (add!) pgrep -U ${UID} -fl watchdog-port-${PORT} | awk '{print $1}' | xargs -r kill -TERM >/dev/null 2>&1 ;; status) if [ -f ${RUNFILE} ]; then echo "Server should be running..." else echo "Server should not be running..." fi if [ -f ${PIDFILE} ]; then PID=$(< ${PIDFILE}) echo "PID file exists (PID=${PID})..." if [ -f /proc/${PID}/cmdline ]; then echo "Server process seems to be running..." fi fi ;; check) echo -n "ArmA 2 directory: $************_DIR} " if [ -d $************_DIR} ]; then echo "OK" else echo "MISSING!" fi echo -n "Server executable: ${SERVER} " if [ -x ${SERVER} ]; then echo "OK" else echo "ERROR!" fi echo "Port number: ${PORT}" echo -n "Config file: ${CONFIG} " if [ -f ${CONFIG} ]; then echo "OK" else echo "MISSING!" fi echo "PID file: ${PIDFILE}" echo "RUN file: ${RUNFILE}" ;; restart) echo "Restarting ArmA 2 server..." $0 stop >/dev/null $0 start >/dev/null ;; watchdog-port-${PORT}) # this is a background watchdog process. Do not start directly while [ -f ${RUNFILE} ]; do # launch the server... cd $************_DIR} echo >>${LOGFILE} "WATCHDOG ($$): [$(date)] Starting server (port ${PORT})..." ${SERVER} >>${LOGFILE} 2>&1 -server -config=${CONFIG} -port=${PORT} -pid=${PIDFILE} ${OTHERPARAMS} if [ -f ${RUNFILE} ]; then echo >>${LOGFILE} "WATCHDOG ($$): [$(date)] Server died, waiting to restart..." sleep 10s else echo >>${LOGFILE} "WATCHDOG ($$): [$(date)] Server shutdown intentional, watchdog terminating" fi done ;; *) echo "$0 (start|stop|restart|status|check)" ;; esac |
07.03.2013, 11:41 | #19 (permalink) |
His Awesomeness!
Registriert seit: 25.07.2006
Ort: Regnum Borussiae
Beiträge: 9.282
|
Tja dann geh die Schritte wieder zurück, die Du gemacht hast.
+ http://stackoverflow.com/questions/9...d-library-path Halte dich ansonsten an das was Psycho schrieb. Mehr fällt mir dann nämlich auch nicht mehr ein. http://forums.bistudio.com/showthrea...=1#post2202541 Und wenns nur Probleme macht und ihr nicht so recht klarkommt, warum dann nicht einfach einen Windows-Server nehmen, oder mal 32Bit Linux installieren? Ich meine der Arma-Server ist eh 32Bit. |
07.03.2013, 11:49 | #20 (permalink) |
Registriert seit: 01.03.2013
Ort: Bayern
Alter: 47
Beiträge: 26
|
okay , TS geht wieder , puh
jetzt steht in der log wieder das Code:
WATCHDOG (1714): [Do 7. Mär 12:59:31 CET 2013] Starting server (port 2312)... /home/butter/arma2/server: error while loading shared libraries: libstdc++.so.6: wrong ELF class: ELFCLASS64 WATCHDOG (1714): [Do 7. Mär 12:59:31 CET 2013] Server died, waiting to restart... Kann doch net so ne hohe Kunst sein ! und wieso sagt putty : Code:
puck786:/home/butter/arma2# ./arma2oaserver check ArmA 2 directory: /home/butter/arma2 OK Server executable: /home/butter/arma2/server OK Port number: 2312 Config file: server.cfg OK PID file: /home/butter/arma2/2312.pid RUN file: /home/butter/arma2/2312.run puck786:/home/butter/arma2# ./arma2oaserver status Server should be running... puck786:/home/butter/arma2# Geändert von Butterzeugs (07.03.2013 um 12:00 Uhr). |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
dedi. Server ArmA II Steam und ohne Steam | St3ve | Technische Fragen & Probleme | 5 | 03.04.2012 15:42 |
Patch 1.60! | Xeno | Community | 69 | 11.01.2012 12:41 |
1.60 rc | Dieter66 | Community | 47 | 22.12.2011 15:49 |
Arma 2 Server Problem | S@ndviper | Multiplayer | 14 | 15.11.2010 18:45 |
Biete ArmA 2 / AO Server + TS3 | luemmel | Die Litfaßsäule | 2 | 03.07.2010 18:30 |