Ich musste noch zusätzlich "-IP gsip" aus dem Startscript entfernen zu deinen og. vorgeschlagenen Änderungen, jetzt läuft der Server.
Vielen lieben Dank für die tolle Untersützung !
Ich musste noch zusätzlich "-IP gsip" aus dem Startscript entfernen zu deinen og. vorgeschlagenen Änderungen, jetzt läuft der Server.
Vielen lieben Dank für die tolle Untersützung !
Gerade nochmal getestet mit CS 1.6 geht es wunderbar...
Ein Server auf Port 29015 der andere auf 29200, kann auf beide connecten.
Bin offen für alle Vorschläge
Wenn es so einfach wäre....
Hab schon spaßeshalber mal den Port vom CS 1.6 Server genutzt ohne Erfolg (natürlich den CS Server vorher gestoppt und überprüft ob die Ports wirklich nicht mehr auf sind)
MC läuft ums verrechen nicht.
Ich bin mit meinem Latein schon lange am Ende.
Werde jetzt den MC sERver nochmal löschen und einen zweiten CS Server aufsetzten welcher auf dem Port 29200 läuft.
Sollte das gehen kann ich die Firewall zu 100% ausschließen.
Hi,
ich habe den Vorschlag von Kühnel@Lan4Play getestet leider auch ohne Erfolg:
Hier mal die Screenlog vom MC Vanilla Server:
mkdir: cannot create directory ‘toolkit’: File exists
Server Startet als Publicserver
[07:58:11] [Server thread/INFO]: Starting minecraft server version 1.8
[07:58:11] [Server thread/INFO]: Loading properties
[07:58:11] [Server thread/INFO]: Default game type: SURVIVAL
[07:58:11] [Server thread/INFO]: Generating keypair
[07:58:11] [Server thread/INFO]: Starting Minecraft server on x.x.x.x:29200
[07:58:11] [Server thread/WARN]: **** FAILED TO BIND TO PORT!
[07:58:11] [Server thread/WARN]: The exception was: java.net.BindException: Cannot assign requested address
[07:58:11] [Server thread/WARN]: Perhaps a server is already running on that port?
Überprüfung mit "lsof -i" zeigt natürlich kein offenen Port auf 29200, ich bin für jeden weiteren Vorschlag dankbar
Hier wie gewünscht die start.sh vom MC Vanilla Server welche mit folgendem Startbefehl gestartet wird:
./start.sh -IP gsip -PORT gsport -PLAYER gsplayer -RAM gstick -PRIVATE false
#!/bin/bash
while test $# -gt 0; do
case "$1" in
"-IP")
IP="$2"
shift;;
"-PORT")
PORT="$2"
shift ;;
"-PLAYER")
PLAYER="$2"
shift ;;
"-RAM")
RAM="$2"
shift ;;
"-ADDON")
ADDON="$2"
shift ;;
"-LIMIT")
LIMIT="$2"
shift ;;
"-RTKUSER")
RTKUSER="$2"
shift ;;
"-PRIVATE")
PRIVATE="$2"
shift ;;
esac
shift
done
## kill den alten port =)
if [ ! -f minecraft_server.pid ]; then
echo ""
else
pid=`cat minecraft_server.pid`
kill -KILL $pid
rm -rf minecraft_server.pid
fi
let REMOTE=${PORT}+1
## serversettings
grep server-ip= server.properties &>/dev/null
if [[ $? -eq 0 ]]; then # Vorhanden!
sed -i server.properties -e "s/^\(server-ip=\).*$/\1${IP}/"
else # Nicht vorhanden!
echo "server-ip=${IP}" >> server.properties
fi
grep server-port= server.properties &>/dev/null
if [[ $? -eq 0 ]]; then # Vorhanden!
sed -i server.properties -e "s/^\(server-port=\).*$/\1${PORT}/"
else # Nicht vorhanden!
echo "server-port=${PORT}" >> server.properties
fi
grep max-players= server.properties &>/dev/null
if [[ $? -eq 0 ]]; then # Vorhanden!
sed -i server.properties -e "s/^\(max-players=\).*$/\1${PLAYER}/"
else # Nicht vorhanden!
echo "max-players=${PLAYER}" >> server.properties
fi
grep enable-query= server.properties &>/dev/null
if [[ $? -eq 0 ]]; then # Vorhanden!
sed -i server.properties -e "s/^\(enable-query=\).*$/\1true/"
else # Nicht vorhanden!
echo "enable-query=true" >> server.properties
fi
grep query.port= server.properties &>/dev/null
if [[ $? -eq 0 ]]; then # Vorhanden!
sed -i server.properties -e "s/^\(query.port=\).*$/\1${PORT}/"
else # Nicht vorhanden!
echo "query.port=${PORT}" >> server.properties
fi
mkdir toolkit
grep maximum-heap-size= ./toolkit/wrapper.properties &>/dev/null
if [[ $? -eq 0 ]]; then # Vorhanden!
sed -i ./toolkit/wrapper.properties -e "s/^\(maximum-heap-size=\).*$/\1${RAM}M/"
else # Nicht vorhanden!
echo "maximum-heap-size=${RAM}M" >> ./toolkit/wrapper.properties
fi
grep initial-heap-size= ./toolkit/wrapper.properties &>/dev/null
if [[ $? -eq 0 ]]; then # Vorhanden!
sed -i ./toolkit/wrapper.properties -e "s/^\(initial-heap-size=\).*$/\1${RAM}M/"
else # Nicht vorhanden!
echo "initial-heap-size=${RAM}M" >> ./toolkit/wrapper.properties
fi
grep remote-bind-address= ./toolkit/remote.properties &>/dev/null
if [[ $? -eq 0 ]]; then # Vorhanden!
sed -i ./toolkit/remote.properties -e "s/^\(remote-bind-address=\).*$/\1${IP}/"
else # Nicht vorhanden!
echo "remote-bind-address=${IP}" >> ./toolkit/remote.properties
fi
grep remote-control-port= ./toolkit/remote.properties &>/dev/null
if [[ $? -eq 0 ]]; then # Vorhanden!
sed -i ./toolkit/remote.properties -e "s/^\(remote-control-port=\).*$/\1${REMOTE}/"
else # Nicht vorhanden!
echo "remote-control-port=${REMOTE}" >> ./toolkit/remote.properties
fi
if [ $PRIVATE == "true" ]; then
echo Server startet im PRIVATEN modus. Bitte setzen sie Spieler auf die Whitelist um ihn benutzen zu koennen!
grep white-list= server.properties &>/dev/null
if [[ $? -eq 0 ]]; then # Vorhanden!
sed -i server.properties -e "s/^\(white-list=\).*$/\1true/"
else # Nicht vorhanden!
echo "white-list=true" >> server.properties
fi
else
echo Server Startet als Publicserver
fi
java -Xmx"$RAM"M -Xms"$RAM"M -jar minecraft_server.jar nogui $IP $PORT
fi
andere Ports hab ich probiert, ohne Erfolg. Die start .sh ist von euch wurde von mir nicht angefasst.
-PRIVATE true/false
kommt als Standard im Startscript mit...
habe ich selber gesetzt damit nur Leute von der Whitelist auf den Server können. Aber auch wenn der Wert auf false steht bekomme ich den gleichen Fehler.
root@xxx:~# lsof -i :29200
root@xxx1:~#
Der funtionieren CS Server sieht folgerichtig so aus:
root@xxx:~# lsof -i :29015
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
hlds_linu 2926 xxx 6u IPv4 17873 0t0 UDP *:29015
Es läuft definitiv nichts auf dem Port 29200
Generell läuft auf dem Root Server nur der CS 1.6 Server und eben der Minecraft Server.
Hi,
komischerweise startet der CS Server jetzt nach dem ich am Startbefehl rumgespielt hab.
Das ist der aktuell verwendete Startbefehl und jetzt läuft der Server wunderbar.
./hlds_run -game cstrike +map gsmap -maxplayers gsplayer -ip gsip -port gsport +sv_password gspasswd -fps_max 0 -sys_ticrate 0
Jetzt fehlt nur noch der zweite Server (Minecraft)
Startbefehl hier: ./start.sh -IP gsip -PORT gsport -PLAYER gsplayer -RAM gstick -PRIVATE true
Screenlog spuckt folgendes aus:
kdir: cannot create directory ‘toolkit’: File exists
Server startet im PRIVATEN modus. Bitte setzen sie Spieler auf die Whitelist um ihn benutzen zu koennen!
[10:40:14] [Server thread/INFO]: Starting minecraft server version 1.8
[10:40:14] [Server thread/INFO]: Loading properties
[10:40:14] [Server thread/INFO]: Default game type: SURVIVAL
[10:40:14] [Server thread/INFO]: Generating keypair
[10:40:14] [Server thread/INFO]: Starting Minecraft server on 217.6.37.211:29200
[10:40:14] [Server thread/WARN]: **** FAILED TO BIND TO PORT!
[10:40:14] [Server thread/WARN]: The exception was: java.net.BindException: Cannot assign requested address
[10:40:14] [Server thread/WARN]: Perhaps a server is already running on that port?
Die Server sollten von extern erreichbar sein, eine entsprechende Portrange ist definiert. bzw die WAN IP geroutet.
Hi,
ip habe ich mal händisch eingetragen leider ohne Erfolg. Geleicher fehler. Lasse ich die IP komplett weg startet der Server allerdings dann mit der lokalen ip des Gameservers und ist dann nicht erreichbar von Extern.
Aktuell ist alles wieder auf Default, hier ein Beispiel für den CS 1.6 Server:
./hlds_run -game cstrike +map gsmap -maxplayers gsplayer -ip gsip -port gsport +sv_password gspasswd -fps_max 0 -sys_ticrate 0
wie meinen ? welche andere Befehl ? ?
ps aux und netstat -npl
musste 2 Post machen weil zuviel Zeichen
ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.1 0.0 4312 3380 ? Ss 14:10 0:01 /sbin/init
root 2 0.0 0.0 0 0 ? S 14:10 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S 14:10 0:00 [ksoftirqd/0]
root 5 0.0 0.0 0 0 ? S< 14:10 0:00 [kworker/0:0H]
root 6 0.0 0.0 0 0 ? S 14:10 0:00 [kworker/u12:0]
root 7 0.0 0.0 0 0 ? S 14:10 0:00 [rcu_sched]
root 8 0.0 0.0 0 0 ? S 14:10 0:00 [rcu_bh]
root 9 0.0 0.0 0 0 ? S 14:10 0:00 [migration/0]
root 10 0.0 0.0 0 0 ? S 14:10 0:00 [watchdog/0]
root 11 0.0 0.0 0 0 ? S 14:10 0:00 [watchdog/1]
root 12 0.0 0.0 0 0 ? S 14:10 0:00 [migration/1]
root 13 0.0 0.0 0 0 ? S 14:10 0:00 [ksoftirqd/1]
root 14 0.0 0.0 0 0 ? S 14:10 0:00 [kworker/1:0]
root 15 0.0 0.0 0 0 ? S< 14:10 0:00 [kworker/1:0H]
root 16 0.0 0.0 0 0 ? S 14:10 0:00 [watchdog/2]
root 17 0.0 0.0 0 0 ? S 14:10 0:00 [migration/2]
root 18 0.0 0.0 0 0 ? S 14:10 0:00 [ksoftirqd/2]
root 19 0.0 0.0 0 0 ? S 14:10 0:00 [kworker/2:0]
root 20 0.0 0.0 0 0 ? S< 14:10 0:00 [kworker/2:0H]
root 21 0.0 0.0 0 0 ? S 14:10 0:00 [watchdog/3]
root 22 0.0 0.0 0 0 ? S 14:10 0:00 [migration/3]
root 23 0.0 0.0 0 0 ? S 14:10 0:00 [ksoftirqd/3]
root 24 0.0 0.0 0 0 ? S 14:10 0:00 [kworker/3:0]
root 25 0.0 0.0 0 0 ? S< 14:10 0:00 [kworker/3:0H]
root 26 0.0 0.0 0 0 ? S 14:10 0:00 [watchdog/4]
root 27 0.0 0.0 0 0 ? S 14:10 0:00 [migration/4]
root 28 0.0 0.0 0 0 ? S 14:10 0:00 [ksoftirqd/4]
root 29 0.0 0.0 0 0 ? S 14:10 0:00 [kworker/4:0]
root 30 0.0 0.0 0 0 ? S< 14:10 0:00 [kworker/4:0H]
root 31 0.0 0.0 0 0 ? S 14:10 0:00 [watchdog/5]
root 32 0.0 0.0 0 0 ? S 14:10 0:00 [migration/5]
root 33 0.0 0.0 0 0 ? S 14:10 0:00 [ksoftirqd/5]
root 34 0.0 0.0 0 0 ? S 14:10 0:00 [kworker/5:0]
root 35 0.0 0.0 0 0 ? S< 14:10 0:00 [kworker/5:0H]
root 36 0.0 0.0 0 0 ? S< 14:10 0:00 [khelper]
root 37 0.0 0.0 0 0 ? S 14:10 0:00 [kdevtmpfs]
root 38 0.0 0.0 0 0 ? S< 14:10 0:00 [netns]
root 39 0.0 0.0 0 0 ? S< 14:10 0:00 [perf]
root 40 0.0 0.0 0 0 ? S 14:10 0:00 [khungtaskd]
root 41 0.0 0.0 0 0 ? S< 14:10 0:00 [writeback]
root 42 0.0 0.0 0 0 ? SN 14:10 0:00 [ksmd]
root 43 0.0 0.0 0 0 ? SN 14:10 0:00 [khugepaged]
root 44 0.0 0.0 0 0 ? S< 14:10 0:00 [crypto]
root 45 0.0 0.0 0 0 ? S< 14:10 0:00 [kintegrityd]
root 46 0.0 0.0 0 0 ? S< 14:10 0:00 [bioset]
root 47 0.0 0.0 0 0 ? S< 14:10 0:00 [kblockd]
root 48 0.0 0.0 0 0 ? S< 14:10 0:00 [ata_sff]
root 49 0.0 0.0 0 0 ? S< 14:10 0:00 [md]
root 50 0.0 0.0 0 0 ? S< 14:10 0:00 [devfreq_wq]
root 52 0.0 0.0 0 0 ? S 14:10 0:00 [kworker/4:1]
root 53 0.0 0.0 0 0 ? S 14:10 0:00 [kworker/2:1]
root 55 0.0 0.0 0 0 ? S 14:10 0:00 [kswapd0]
root 56 0.0 0.0 0 0 ? S 14:10 0:00 [fsnotify_mark]
root 57 0.0 0.0 0 0 ? S 14:10 0:00 [ecryptfs-kthrea]
root 68 0.0 0.0 0 0 ? S< 14:10 0:00 [kthrotld]
root 69 0.0 0.0 0 0 ? S< 14:10 0:00 [acpi_thermal_pm]
root 70 0.0 0.0 0 0 ? S 14:10 0:00 [kworker/u12:2]
root 71 0.0 0.0 0 0 ? R 14:10 0:00 [kworker/5:1]
root 72 0.0 0.0 0 0 ? S 14:10 0:00 [kworker/0:1]
root 73 0.0 0.0 0 0 ? S 14:10 0:00 [scsi_eh_0]
root 74 0.0 0.0 0 0 ? S< 14:10 0:00 [scsi_tmf_0]
root 75 0.0 0.0 0 0 ? S 14:10 0:00 [scsi_eh_1]
root 76 0.0 0.0 0 0 ? S< 14:10 0:00 [scsi_tmf_1]
root 78 0.0 0.0 0 0 ? S< 14:10 0:00 [ipv6_addrconf]
root 98 0.0 0.0 0 0 ? S< 14:10 0:00 [deferwq]
root 99 0.0 0.0 0 0 ? S< 14:10 0:00 [charger_manager]
root 100 0.0 0.0 0 0 ? S 14:10 0:00 [kworker/3:1]
root 156 0.0 0.0 0 0 ? S< 14:10 0:00 [kpsmoused]
root 157 0.0 0.0 0 0 ? S< 14:10 0:00 [mpt_poll_0]
root 158 0.0 0.0 0 0 ? S< 14:10 0:00 [mpt/0]
root 159 0.0 0.0 0 0 ? S 14:10 0:00 [kworker/1:1]
root 160 0.0 0.0 0 0 ? S 14:10 0:00 [scsi_eh_2]
root 161 0.0 0.0 0 0 ? S< 14:10 0:00 [scsi_tmf_2]
root 171 0.0 0.0 0 0 ? S 14:10 0:00 [jbd2/sda1-8]
root 172 0.0 0.0 0 0 ? S< 14:10 0:00 [ext4-rsv-conver]
root 208 0.0 0.0 0 0 ? S< 14:10 0:00 [kworker/0:1H]
root 304 0.0 0.0 3156 2004 ? S 14:10 0:00 upstart-udev-bridge --daemon
root 309 0.0 0.0 12548 3488 ? Ss 14:10 0:00 /lib/systemd/systemd-udevd --daemon
root 355 0.0 0.0 0 0 ? S< 14:10 0:00 [ttm_swap]
root 595 0.0 0.0 3148 1900 ? S 14:10 0:00 upstart-socket-bridge --daemon
message+ 644 0.0 0.0 4248 2048 ? Ss 14:10 0:00 dbus-daemon --system --fork
syslog 674 0.0 0.0 31380 2720 ? Ssl 14:10 0:00 rsyslogd
root 720 0.0 0.0 4224 3112 ? Ss 14:10 0:00 /lib/systemd/systemd-logind
root 779 0.0 0.0 2896 1732 ? S 14:10 0:00 upstart-file-bridge --daemon
root 782 0.0 0.0 0 0 ? S< 14:10 0:00 [kworker/4:1H]
root 817 0.0 0.0 4656 1824 tty4 Ss+ 14:10 0:00 /sbin/getty -8 38400 tty4
root 820 0.0 0.0 4656 1972 tty5 Ss+ 14:10 0:00 /sbin/getty -8 38400 tty5
root 825 0.0 0.0 4656 1832 tty2 Ss+ 14:10 0:00 /sbin/getty -8 38400 tty2
root 826 0.0 0.0 4656 1976 tty3 Ss+ 14:10 0:00 /sbin/getty -8 38400 tty3
root 829 0.0 0.0 4656 1884 tty6 Ss+ 14:10 0:00 /sbin/getty -8 38400 tty6
root 846 0.0 0.0 7816 4832 ? Ss 14:10 0:00 /usr/sbin/sshd -D
daemon 910 0.0 0.0 2652 128 ? Ss 14:10 0:00 atd
root 911 0.0 0.0 3064 2192 ? Ss 14:10 0:00 cron
mysql 930 0.0 0.1 318360 44544 ? Ssl 14:10 0:00 /usr/sbin/mysqld
root 953 0.0 0.0 2208 1472 ? Ss 14:10 0:00 acpid -c /etc/acpi/events -s /var/run
proftpd 992 0.0 0.0 12812 3616 ? Ss 14:10 0:00 proftpd: (accepting connections)
root 1054 0.0 0.0 102052 19980 ? Ss 14:10 0:00 /usr/sbin/apache2 -k start
www-data 1058 0.0 0.0 102076 5496 ? S 14:10 0:00 /usr/sbin/apache2 -k start
www-data 1059 0.0 0.0 102076 5500 ? S 14:10 0:00 /usr/sbin/apache2 -k start
www-data 1060 0.0 0.0 102076 5500 ? S 14:10 0:00 /usr/sbin/apache2 -k start
www-data 1061 0.0 0.0 102076 5500 ? S 14:10 0:00 /usr/sbin/apache2 -k start
www-data 1062 0.0 0.0 102076 5500 ? S 14:10 0:00 /usr/sbin/apache2 -k start
root 1096 0.0 0.0 4656 1976 tty1 Ss+ 14:10 0:00 /sbin/getty -8 38400 tty1
root 1197 0.0 0.0 11216 5944 ? Ss 14:10 0:00 sshd: xxxxxx [priv]
root 1211 0.0 0.0 0 0 ? S 14:10 0:00 [kauditd]
xxxxx+ 1258 0.0 0.0 11216 3876 ? S 14:10 0:00 sshd: xxxxxx@pts/2
xxxxx+ 1259 0.0 0.0 6772 4396 pts/2 Ss 14:10 0:00 -bash
root 1273 0.0 0.0 6752 3820 pts/2 S 14:10 0:00 sudo -i
root 1274 0.0 0.0 6740 4648 pts/2 S 14:10 0:00 -bash
root 1295 0.0 0.0 0 0 ? S< 14:10 0:00 [kworker/1:1H]
root 1313 0.0 0.0 0 0 ? S< 14:11 0:00 [kworker/5:1H]
root 1451 0.0 0.0 0 0 ? S 14:13 0:00 [kworker/0:2]
root 1917 0.0 0.0 5228 2332 pts/2 R+ 14:27 0:00 ps aux
Servus,
es läuft aktuell kein Gameserver, auch sind die von mir konfigurierten Ports nicht anderweitig belegt.
netstat -npl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 930/mysqld
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 846/sshd
tcp6 0 0 :::80 :::* LISTEN 1054/apache2
tcp6 0 0 :::21 :::* LISTEN 992/proftpd: (accep
tcp6 0 0 :::22 :::* LISTEN 846/sshd
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node PID/Program name Path
unix 2 [ ACC ] STREAM LISTENING 13336 1/init @/com/ubuntu/upstart
unix 2 [ ACC ] STREAM LISTENING 259 644/dbus-daemon /var/run/dbus/system_bus_socket
unix 2 [ ACC ] STREAM LISTENING 306 953/acpid /var/run/acpid.socket
unix 2 [ ACC ] STREAM LISTENING 12548 930/mysqld /var/run/mysqld/mysqld.sock
unix 2 [ ACC ] SEQPACKET LISTENING 11321 309/systemd-udevd /run/udev/control
Hi,
der Server läuft auf nem Ubuntu 14.04.4. Firewall ist auf dem Gameroot deaktiviert.
Hi zusammen,
ich spiele gerade ein wenig mit Tekbase rum. Läuft soweit alles außer das ich keinen Gameserver starten kann.
Die Installation der Gameserver sowie SSH / FTP Zugriff funktioniert alles einwandfrei.
Test Kunde wurde angelegt, im Kunden Verzeichnis unter Server/ sind die entsprechenden Ordner samt Dateien zu finden
Es wird ein Server für den Webservice sowie Tekbase verwendet und ein Server als reiner dedicated Server.
Restart wurde ebenfalls schon von beiden Maschinen durchgeführt. Ich hoffe jemand hat mir ein Tipp
MfG
Daniel
Screenlog MC Vanilla Server:
Server Startet als Publicserver^M
[11:35:24] [Server thread/INFO]: Starting minecraft server version 1.8^M
[11:35:24] [Server thread/INFO]: Loading properties^M
[11:35:24] [Server thread/INFO]: Default game type: SURVIVAL^M
[11:35:24] [Server thread/INFO]: Generating keypair^M
[11:35:25] [Server thread/INFO]: Starting Minecraft server on x.x.x.x:25100^M
[11:35:25] [Server thread/WARN]: **** FAILED TO BIND TO PORT!^M
[11:35:25] [Server thread/WARN]: The exception was: java.net.BindException: Cannot assign requested address^M
[11:35:25] [Server thread/WARN]: Perhaps a server is already running on that port?^M
Screenlog CS 1.6 Server:
Console initialized.^M
Using breakpad crash handler^M
Setting breakpad minidump AppID = 10^M
Forcing breakpad minidump interfaces to load^M
dlopen failed trying to load:^M
/home/user-webi/.steam/sdk32/steamclient.so^M
with error:^M
/home/user-webi/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory^M
Looking up breakpad interfaces from steamclient^M
Calling BreakpadMiniDumpSystemInit^M
Protocol version 48^M
Exe version 1.1.2.7/Stdio (cstrike)^M
Exe build: 17:45:07 Apr 25 2013 (6027)^M
STEAM Auth Server^M^M
WARNING: UDP_OpenSocket: port: 25015 bind: Cannot assign requested address^M
FATAL ERROR (shutting down): Couldn't allocate dedicated server IP port 25015.^M