Home | Forum | Downloads | Videos | Artikel | Server-Stats | Impressum

Zurück   UTzone.de > Foren - Allgemein > Unix / Linux

Antwort
 
Teilen Themen-Optionen Thema durchsuchen
Alt 09.07.2012, 18:03   #1
Shizupara
Einmalposter
 
Registriert seit: 09.07.2012
Beiträge: 2
Beigetretene Cups: 0
Cup Siege: 0
Downloads: 0
Uploads: 0
Standard Linux Server Permission Problem (UBUNTU)

Hi zusammen!
Vor Kurzem kam mir die Idee einen guten alten UT99 Server aufzusetzen.
Ich habe mich nach diesem Tutorial gerichtet.

http://wiki.unrealadmin.org/Server_Install_linux

Alles lief soweit gut außer als ich ihn versucht habe zu starten. Dann kahm das hier:
( Click to show/hide )
root@h2044680:~/ut-server# ./ucc.init start
Starting Unreal Tournament: sh: 1: cannot create /root/ut-server/./Logs/ucc.init.log: Permission denied
sh: 1: cannot create /root/ut-server/./Logs/ucc.init.log: Permission denied
sh: 1: cannot create /root/ut-server/./System/ucc.init.lock: Permission denied
sh: 1: cannot create /root/ut-server/./Logs/ucc.init.log: Permission denied
ucc.init
root@h2044680:~/ut-server# sh: 1: cannot create /root/ut-server/./System/ucc.init.lock.8: Permission denied


Ich habe über FTP, chmod, etc. alle rechte so vergeben, wie sie sein sollten aber nichts. Er frisst es nicht. Hab es auch als Root User versucht genau dasselbe Ergebniss. habe so ziemlich alles versucht was ich über google gefunden habe aber irgendwie wird das nichts. Evtl. hat hier jemand eine Idee.
Danke schon mal!
my the frag be with you
Shizupara ist offline   Mit Zitat antworten
Alt 09.07.2012, 18:27   #2
Donzi.UTzone
Der oberste Chaf
 
Benutzerbild von Donzi
 
Registriert seit: 13.11.2009
Ort: Wiesbaden
Alter: 48
Beiträge: 8.719
Beigetretene Cups: 10
Cup Siege: 2
Downloads: 1398
Uploads: 2697
Donzi eine Nachricht über ICQ schicken
Standard

1. unter root darfst du schonma nichts installieren/ausführen, dann kannste uns gleich die rechte am Rootserver geben, bzw, die benötigen unsere freaks nichma.
Server anmachen und unsere freaks haben die kiste gerooted
Also, User anlegen und darunter den GS laufen lassen (vorzugsweise ut99 als user, Grund siehe unten)
Den Teil hast Du nämlich voll überlesen

2. hau die ucc.init wech und mach folgenden Test:

Code:
./ucc-bin server DM-Codex.unr?Game=BotPack.TeamGamePlus?GameStats=true?Mutator=?MaxPlayers=8 ini=server.ini multihome=HOST-IP port=7777 log=server.log
Editiere HOST-IP mit Deiner Server-IP-Adresse

Solltest Du was angezeigt bekommen, war alles gut und Du kannst den Server wieder schliessen (STRG-C)
und Du holst Dir nen Startscript, wie zb das hier von uns:


Code:
#!/bin/bash
###########################################################
#                                                         #
#	=========================================         #
#	|	DNW Despe Networks		|         #
#	=========================================         #
#	|>>>>>>>> UT99 StartScript v2.0 >>>>>>>>|         #
#	|>>>>>>>> http://www.despe.de >>>>>>>>>>|         #
#	|>>>>>>>> DO NOT EDIT, only if u know>>>|         #
#	|>>>>>>>> what are you doing! >>>>>>>>>>|         #
#	=========================================         #
#                                                         #
###########################################################

# GameType
#Botpack.CTFGame 
#Botpack.DeathMatchPlus
#Botpack.TeamGamePlus
#Botpack.LastManStanding
#Botpack.Domination
#
#EUT_1D.SmartCTFGame
#EUT_1D.EUTTeamGamePlus
#EUT_1D.EUTDeathMatchPlus
#BTctfV5.BTctf
#BunnyTrack.BunnyTrackGame
#FragBall.FragGame
#JailBreak.JailBreak
#Monsterhunt.Monsterhunt
#RocketArena.ArenaGame
#CTF4.CTF4Game
#aBr13s.aBombingRun
#CarryTFv102.CarryTFCTFGame
#SiegeXXL


UT_HOME=$HOME/ut99
UT_SYSTEM=$HOME/ut99/System
SLOTS=
PASSWORD=
INI_FILE=$UT_HOME/server_ini/server.ini
GAME_IP=
GAME_PORT=11337
LOG=$UT_HOME/Logs/$ACCID.log

GAMETYPE=EUT_1G.EUTTeamGamePlus
MAP=DM-StalwartXL.unr
STATS=False
SERVERMUTS=
TRANSE=False
BEHINDVIEW=False


#########################################################################
# DONT EDIT BELOW THIS LINE!!! Broken Server is the reason !!!		#
#########################################################################

ACCID=ut99
CRASH_LOG=$UT_HOME/Logs/$ACCID.crash.log
MYPIDFILE=$UT_HOME/$ACCID.pid
MYPIDFILEOUTSIDE=$UT_HOME/$ACCID.pid

MYEXECMD="
while true
do
	cd $UT_SYSTEM;./ucc-bin server $MAP?Game=$GAMETYPE?GameStats=$STATS?bAllowBehindView=$BEHINDVIEW?Mutator=$SERVERMUTS?MaxPlayers=$SLOTS?STATS=$STATS?Translocator=$TRANSE ini=$INI_FILE multihome=$GAME_IP port=$GAME_PORT log=$LOG -nohomedir;cd ..
	sleep 5
	mv $LOG $CRASH_LOG;
	done"


if [ `whoami` = "root" ];
then
SUID="/bin/su $USER -c"
else
SUID=
fi

ulimit -c 0

case "$1" in


start)
echo "GameServer $GAME_IP:$GAME_PORT for Account $ACCID Starting Up."
if [ -f $MYPIDFILEOUTSIDE ]; then
echo "GameServer $GAME_IP:$GAME_PORT already running according!  Not started!"
else
if [ -n "$SUID" ]; then
$SUID "$MYEXECMD > /dev/null & echo \$! > $MYPIDFILE" > /dev/null &
else
/bin/sh -c "$MYEXECMD & echo \$! > $MYPIDFILE" > /dev/null &
echo "Writing PID-File $MYPIDFILE ."
#		/bin/sh  screen -dmS $ACCID $MYEXECMD & echo \$! > $MYPIDFILE > /dev/null &
fi
fi
;;

stop)
echo  "Stopping GameServer $GAME_IP:$GAME_PORT for Account $ACCID "
if [ ! -f $MYPIDFILEOUTSIDE ];
then
echo "GameServer $GAME_IP:$GAME_PORT not runing!"
exit 2
fi
kill -s TERM `cat $MYPIDFILEOUTSIDE`
echo "GameServer $GAME_IP:$GAME_PORT Loop stopped, please wait..."
rm -f $MYPIDFILEOUTSIDE
ps ax|grep $USER|grep ucc-bin | grep port\=$GAME_PORT | cut -d ' ' -f 1 | xargs -n 1 kill -s TERM $$1
echo "GameServer $GAME_IP:$GAME_PORT for $ACCID completely stopped!"
;;


restart)
if [ -f $MYPIDFILEOUTSIDE ];
then
$0 stop
fi
$0 start
;;


check)
if [ -z "$(ps --no-headers -p $(cat $MYPIDFILEOUTSIDE 2>/dev/null) 2>/dev/null)" ];
then
$0 restart
fi
;;


*)
echo "Usage: $0 {start|stop|restart|check}"
echo "Note that the last three options have to do with auto-recover from server crash"
exit 1
esac
exit 0

Damit kannst Du den Server sauber an/aus/restarten
__________________
•• Alle Letsplays: https://wiki.Donzi.tv
• Discord: https://chat.Donzi.tv
• Twitch: https://Donzi.TV
• Youtube: https://Donzi.YT
• Twitter: https://Donzi.tv/twitter
• Steam: https://Donzi.tv/steam


• Mein Liebling: https://UTzone.de
• Twitter: https://twitter.com/UTzone
• Games kaufen: https://UTzone.de/shop/games
Donzi ist offline   Mit Zitat antworten
Alt 09.07.2012, 18:39   #3
Shizupara
Einmalposter
 
Registriert seit: 09.07.2012
Beiträge: 2
Beigetretene Cups: 0
Cup Siege: 0
Downloads: 0
Uploads: 0
Standard

schonmal vorab vielen dank ! werde ich nachher gleich mal testen.
Shizupara ist offline   Mit Zitat antworten
Alt 09.07.2012, 18:49   #4
jeppo.UTzone
Administrator
 
Benutzerbild von jeppo
 
Registriert seit: 13.11.2009
Ort: Neuss
Alter: 54
Beiträge: 2.084
Beigetretene Cups: 0
Cup Siege: 0
Downloads: 23
Uploads: 0
Standard

kann ich bitte die ip von dem server haben damit ich sie in div. blacklisten eintragen kann?
__________________
Wer von meiner kostenlosen Hilfe profitiert muss mit meinem, Sarkasmus leben.
dejeppo @ | Xbox Live | Twitter | Twitch.tv |
jeppo ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
(UT3) UT3 Linux Server Gen.Spawn UT - Server (alle) 14 24.02.2011 12:41
Dein neuer Linux-Server Razorkill Jokes and Fun 4 26.10.2010 08:58
Linux ubunto server Ip´s kick bratac Unix / Linux 4 07.05.2010 16:04
(UT2004) [FIXED] UTV Server Linux hängt Donzi UT - Server (alle) 6 10.02.2010 08:32
UT2004 | UTV Server Tutorial (Windows/Linux) Donzi UT2004 0 08.02.2010 18:12


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:24 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
CopyRight-Licence © 1999 - 2024 by UTzone.de