PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 2 Tactical Ops Server auf einem Root



Evilskace
27.10.06, 01:04
Hallo
Ich habe folgenes Problem
ich habe einen Root Server
auf dem Zwei Tactical Ops Server laufen Sollen
Beide server laufen auch zufriedenstellenden
ausser: einer von beiden erscheint nicht in der Internet Liste
Ich habe den einen Server der mit dem Port :7777 lauft
nur Kopiert und und den Port auf :5555 geändert leider erscheint der nicht in der internet liste.
Ich habe schon die Server.ini und ServerUser.ini bei beiden Servern umbenannt.
Auch die Pfade zu den Logs sind nicht mehr gleich.
Somit habe ich alles gemacht was ich kann oder weiss.
Weil ich bin offentgestanden nicht unbedingt linux profi
daher habe ich gehofft das mir hier vllt einer hier helfen kann bzw erfahrung mit sowas hat.

Hier noch ein paar daten des Roots
AMD Athlon64 3200+
1024 MB
2 x 80 GB (Software-
RAID1
SuSE Linux 10

Fisch.666
27.10.06, 11:57
Hi!

Sollte am Port 5555 liegen, der iss so nich ganz richtig. Benutz z.B. mal 7778 oder 7787, dann sollte das funzen...

Evilskace
27.10.06, 15:59
Ich habe jetzt folgene Port durch getestet:
7787 , 7760 , immer mit dem selben ergebnis leider
den port 7778 kann ich nicht verwenden weil der andere server mit 7777 lauft das heisst das auf 7778 bei ihm schon der master server uplink lauft:(

Fisch.666
27.10.06, 16:57
Wie sehen denn die Startzeilen für die beiden Server aus? Hab da ne kleine Vermutung...

Evilskace
27.10.06, 21:19
Ich starte beide Server mit
nohup ./TacticalOpsServer.sh &
Das dann die inis Im /loki verzeichnis landen weiss ich
was mich aber nicht weiter stört da ich so beide
Inis zentral in einem Ordner habe

Fisch.666
28.10.06, 00:10
Wie sieht denn die TacticalOpsServer.sh aus? So hilft mir das nicht wirklich weiter...

Irgendwie musst Du dem Server doch angeben welche .ini er benutzen soll, sonst laden beide Server die gleiche .ini

Evilskace
28.10.06, 00:55
Der eine Server Lädt
Linux.ini /PublicUser.ini ( der Server der in der liste erscheint)

#!/bin/bash

#
# GENERAL CONFIG
#
UTBINARY="$PWD/ucc-bin"
SLEEPTIME="10"
#
# if you use ucc to start set "server"
# else ""
#
UCCOPTIONS="server"

#
# dont use ~/.unrealtournament/
#
OPTIONS=""

#
# we want to play TacticalOps
#
GAMETYPE="s_SWAT.s_SWATGame"

#
# Startmap ( dont use entry.unr/intro.unr/creditsto.unr here )
#
STARTMAP="TO-Blister.unr"

#
# INI FILES
#
SERVERINI="Linux.ini"
USERINI="PublicUser.ini"

#
# LOG OPTIONS
#
LOGPREFIX="TacticalOpsServer"
SYSTEMLOGS="../Logs/system"

#
# USEFULL OPTIONS
#
# mp=<Maxplayers>
# multihome=<bind server>
#
# sample: OPTIONS="mp=10 multihome=192.168.1.2"
#
OPTIONS=""


while true; do
SD=$(date +'%Y-%m-%dT%H-%M');
CMDLINE="$UTBINARY $UCCOPTIONS $STARTMAP?game=$GAMETYPE INI=$SERVERINI USERINI=$USERINI LOG=$SYSTEMLOGS/$LOGPREFIX-$SD.log $OPTIONS";

echo $CMDLINE;
nice $CMDLINE;

echo -e "\n\nyou have 10s to kill this script\n\n";
sleep $SLEEPTIME;
done





der andere LinuxServer.ini / WarUser.ini ( der Server erscheint nicht)

#!/bin/bash

#
# GENERAL CONFIG
#
UTBINARY="$PWD/ucc-bin"
SLEEPTIME="10"
#
# if you use ucc to start set "server"
# else ""
#
UCCOPTIONS="server"

#
# dont use ~/.unrealtournament/
#
OPTIONS=""

#
# we want to play TacticalOps
#
GAMETYPE="s_SWAT.s_SWATGame"

#
# Startmap ( dont use entry.unr/intro.unr/creditsto.unr here )
#
STARTMAP="TO-Blister.unr"

#
# INI FILES
#
SERVERINI="LinuxServer.ini"
USERINI="WarUser.ini"

#
# LOG OPTIONS
#
LOGPREFIX="TacticalOpsServer"
SYSTEMLOGS="../Logs/war/system"

#
# USEFULL OPTIONS
#
# mp=<Maxplayers>
# multihome=<bind server>
#
# sample: OPTIONS=".mp=10 multihome=192.168.1.2"
#
OPTIONS=""


while true; do
SD=$(date +'%Y-%m-%dT%H-%M');
CMDLINE="$UTBINARY $UCCOPTIONS $STARTMAP?game=$GAMETYPE INI=$SERVERINI USERINI=$USER1INI LOG=$SYSTEMLOGS/$LOGPREFIX-$SD.log $OPTIONS";

echo $CMDLINE;
nice $CMDLINE;

echo -e "\n\nyou have 10s to kill this script\n\n";
sleep $SLEEPTIME;
done

Fisch.666
28.10.06, 10:26
Mhhh, ok. Das sieht schoneinmal gut aus. Was mich nur wundert ist das hier:



INI=$SERVERINI USERINI=$USERINI LOG=$SYSTEMLOGS/$LOGPREFIX-$SD.log


ich kann mich erinnern dass das so aussehen sollte:



ini=$SERVERINI userini=$USERINI log=$SYSTEMLOGS/$LOGPREFIX-$SD.log


Ne Firewall hast Du ja nich auf dem Server laufen?

Ansonsten poste mal die ausgabe von

netstat -nlut

hier rein wenn beide Server laufen...

Evilskace
28.10.06, 20:50
Also erstmal danke für deine Hilfe
und hier dein log ich hoffe du kannst mehr damit anfangen als ich ;)

Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:32769 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:51234 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:14534 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:106 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 88.84.132.5:53 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN
tcp 0 0 88.84.132.5:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:3000 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:8443 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:830 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:8005 :::* LISTEN
tcp 0 0 :::8009 :::* LISTEN
tcp 0 0 :::9002 :::* LISTEN
tcp 0 0 :::8080 :::* LISTEN
udp 0 0 0.0.0.0:32768 0.0.0.0:*
udp 0 0 0.0.0.0:2049 0.0.0.0:*
udp 0 0 0.0.0.0:32770 0.0.0.0:*
udp 0 0 88.84.132.5:53 0.0.0.0:*
udp 0 0 127.0.0.1:53 0.0.0.0:*
udp 0 0 0.0.0.0:827 0.0.0.0:*
udp 0 0 0.0.0.0:8767 0.0.0.0:*
udp 0 0 0.0.0.0:8768 0.0.0.0:*
udp 0 0 0.0.0.0:68 0.0.0.0:*
udp 0 0 0.0.0.0:8777 0.0.0.0:*
udp 0 0 0.0.0.0:7760 0.0.0.0:*
udp 0 0 0.0.0.0:7761 0.0.0.0:*
udp 0 0 0.0.0.0:7762 0.0.0.0:*
udp 0 0 0.0.0.0:7763 0.0.0.0:*
udp 0 0 0.0.0.0:7764 0.0.0.0:*
udp 0 0 0.0.0.0:7777 0.0.0.0:*
udp 0 0 0.0.0.0:7778 0.0.0.0:*
udp 0 0 0.0.0.0:7779 0.0.0.0:*
udp 0 0 0.0.0.0:7780 0.0.0.0:*
udp 0 0 0.0.0.0:7781 0.0.0.0:*
udp 0 0 0.0.0.0:7782 0.0.0.0:*
udp 0 0 0.0.0.0:111 0.0.0.0:*
udp 0 0 :::32771 :::*

Fisch.666
29.10.06, 15:21
Mhhh, muss ich jetzt ehrlich gesagt passen. Die Ports für beide Server sieht man ja in der Liste, einzig was noch Probleme machen könnte ist dass der eine Server auf Port 7760 läuft.

Wenn Du hier keine Antworten mehr bekommst müsstest Du dich mal z.B. hier melden:

http://www.unrealadmin.org/

Evilskace
29.10.06, 17:54
den einen Server habe ich auf den port 7760 umgestellt da
du ja gesagt hast das der port 5555 nicht so normal ist

Fisch.666
29.10.06, 22:44
Dann nimm mal einen über 7777, das ist der Standard- Port ab dem gesucht wird...