Kann closed werden oder gelöscht hat sich alles iwie regelt bzw erledeigt
-CLOSED-
Kann closed werden oder gelöscht hat sich alles iwie regelt bzw erledeigt
-CLOSED-
Entschuldigung für die späte antwort also hab alles durch gelesen es gibt ja doch eine server.cfg die man erstellen sollte um hostname, rcon, und passwort zu setzten da bin ich ja erleichtert hab es auch hin bekommen
zum nächsten noch kurz dieses linux runscript was dort gezeigt wird wie bzw was muss man den dort alles ändern damit das bei einem läuft
Hallo Liebes Netcup forum
Ich habe gestern mir einen cs;go server erstellt hat alles super geklappt dank Tutorial und eigen wissen nur habe ich einige Fragen
vlt könnt ihr mir dort ja helfen.
Und zwar kenne ich noch die gute alte CSS server.cfg diese gibt es aber nun nicht mehr bei CS;GO
sonder nur eine Gamemode_server.txt die eben die anderen überscheibt heist normal wären 20 spieler eingestellt wen man nichts
tut aber wen man dort 12 spieler eingibt überschreibt es den wert natürlich
nur Hostname ist dort nicht angegeben muss aber dort rein ich habe schon etliche gamemode_server.txt dateien aus dem netz
gezogen und getestet aber er übernimmt meinen eingegebenen Servernamen aber nicht es steht IMMER Counter-Strike Global offensive dran
aber nicht z.B. Meine kleine Ballderbude
kennst sich jemand mit der Supstanz aus bei CS GO?
// To use this file, rename it to GameModes_Server.txt
//
// Values here override the default gamemodes.txt
"GameModes_Server.txt"
{
"gameTypes"
{
"classic"
{
"gameModes"
{
"competitive"
{
"maxplayers" "8" // Note that maxplayers doesn't go in the convar block.
// Another way to set maxplayers is to add -maxplayers_override XX to the cmd line.
"convars"
{
"hostname" "SE SERVER 24/7"
"mp_startmoney" "888"
"mp_maxmoney" "9999"
}
"mapgroupsMP" // List of mapgroups valid for this game mode ( competitive )
{
"mg_bomb_se" ""
}
}
"casual"
{
"maxplayers" "25"
"convars"
{
"hostname" "SE SERVER 24/7"
"mp_startmoney" "15998"
"mp_maxmoney" "99999"
}
"mapgroupsMP" // List of mapgroups valid for this game mode ( casual )
{
"mg_bomb_se" ""
}
}
}
}
}
//////////////////////////////////////////////////////////////////////////////////////////////
// Map groups
//
// To use a mapgroup, it needs to be defined in a keyvalues
// block such as the example below, as well as listed in the
// 'mapgroupsMP' block within the game mode that will run it,
// such as the example above.
2//
// Then launch the server with '+mapgroup MAPGROUPNAME'
//
// Example:
//
// srcds -game csgo +game_mode 1 +mapgroup mg_bomb_se +map de_nuke_se
//
//
// Check the developer wiki for updated community info
// https://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_Dedicated_Servers
//////////////////////////////////////////////////////////////////////////////////////////////
"mapgroups"
{
"mg_bomb_se" // mapgroup definition
{
"name" "mg_bomb_se"
"maps"
{
"de_dust_se" ""
"de_dust2_se" ""
"de_nuke_se" ""
"de_train_se" ""
"de_inferno_se" ""
"de_aztec_se" ""
}
}
}
}
Alles anzeigen
ich habe auch mal ein Suport ticket erstellt
die haben mir geraten das mit runlevel zu tun aber da von hab ich nun wirklich keine ahnung da müsste ich mich rein lesen und testen
aber kann mir nicht vorstellen das es sooo schwer ist ein simples script beim boot zu starten
Tolive: Ich habe das ganze Thema gelesen, und ich weiß das meine Fragen bereits gestellt wurden. Nur beziehen sich meine ersten drei Fragen auf das neue Skript bzw. die neue Situation nachdem er die Anleitung von Blaster durchgearbeitet hat, und bei der letzten Frage vermute ich geht es um den UDP-Client vom rToolkit, aber das will ich eben von ihm wissen.
So bin nu auch online ... also habe das rtoolkit nu mal druf geklatscht das sript funktioniert ohne probleme wenn ich es per handeingabe mache ... auf beim start des bukkit servers steht das das tool enable ist... nun zum UDP-client der will iwie nicht der spuckt den fehler aus
hab nu alles so gemach wie von dir beschrieben ... nur wenn ich den vserver komplett restarte startet der Server trotzdem nicht mit und wenn ich mit dem tool connecten will kommt immer eine fehler meldung
also die Rtoolkit ohne den zusatzt Plugin schiebste dahin wo die Craftbukkit ist die Rtoolkit mit dem zusatzt plugin in den Plugin ordner den rtoolkit ordner schiebste auch dahin wo die craftbukkit liegt dann das rtoolkit.sh die unterste zeile löschen dann das was du in der Start.sh drin hast einfügen und am ende User: Passwort
werd ich dann morgen mal versuchen bei fragen kann ich dir hoffentlich gern priv schreiben
Nimm doch einfach rtoolkit plugin !? mehr infos -> Minecraft Server richtig aufsetzten aber scheinbar schon gelöst von den anderen
ich habe es versucht mit diesem tool aber ich steig da kein bisschen durch wo ich was rein packen muss und so weiter ...
@Track Wegen solcher Möglichkeiten sollte er sleep 300 einbauen.
Ansonsten musst du erst mal deinen Mail problem lösen. Denn wie wir sehen wird versucht dem root eine Mail zu zuschicken. Hast du den Mailseerver selbst eingerichtet?
Edit: @Track Erst einmal irrelevant, denn auch dann müssten wir noch herausfinden weshalb der Script abgebrochen wird.
habe nichts eingerichtet am mail system ... am besten ich mach mal eine neuinstalation ...
Ich würde das ganze mit einem Init Script machen.
Dann lauft das ganze über die Runlevels die Linux hat.
Habe die Erfahrung mit Teamspeak3 gemacht das dieses besser läuft als über ein Script das Cron gestartet wird.
Dieses Seite ist sehr informativ zu diesen Tehma
ok also hab mich mal kurz ran gesetzt und das hier gemacht natürlich hab ich noch nie so ein Init Script geschrieben aber geht das dan?
#! /bin/sh
### BEGIN INIT INFO
# Provides: local.autostart
# Required-Start: $start
# Required-Stop: $shutdown
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Kurze Beschreibung
# Description: Lange Bechreibung
### END INIT INFO
# Author: Name
# Aktionen
sh /home/minecraft/start.sh
Alles anzeigen
Ich würde ein cd /home/minecraft immer einbauen.
Kann es sein das dein Server eine Mysql Datenbank verwendet?
Im Log kann man sehen das der MySQL Server erst später gestartet wird alles die Scripte von Cron @reboot
Außerdem würde ich den Server nicht über root laufen lassen sondern über ein anderen Benutzer.
eine MySQL Datenbank verwende ich bis jetzt noch nicht habe aber vor diese später mit globalban auszustatten
mit root starte ich den Server später nicht sondern mit einem extra benutzter der ist schon angelegt
das script liegt ja schon in dem verzeichnis aber ich werds mal testen
Hab ich versucht gleiche fehler meldung wie voher !
Ich denke das ich mir mal das hier anschauen muss
autostartscript
Gib mal als root mail ein wenn du Glück hast findest du dort weitere informationen. Wenn nicht müsstest du dort erst ein Problem fixen.
cd /home/minecraft
sleep 300
screen -S mc -p 0 java -Xms3g -Xmx3g -jar craftbukkit.jar
das script liegt ja schon in dem verzeichnis aber ich werds mal testen
Jan 1 22:10:38 v2201212148999979 /usr/sbin/cron[15775]: (CRON) INFO (pidfile fd = 3)
Jan 1 22:10:38 v2201212148999979 /usr/sbin/cron[15776]: (CRON) STARTUP (fork ok)
Jan 1 22:10:38 v2201212148999979 /usr/sbin/cron[15776]: (CRON) INFO (Running @reboot jobs)
Jan 1 22:10:38 v2201212148999979 /USR/SBIN/CRON[15786]: (root) CMD (/home/minecraft/start.sh)
Jan 1 22:10:38 v2201212148999979 mysqld_safe: Starting mysqld daemon with databases from /var/lib/mysql
Jan 1 22:10:38 v2201212148999979 mysqld: 130101 22:10:38 [Note] Plugin 'FEDERATED' is disabled.
Jan 1 22:10:38 v2201212148999979 mysqld: 130101 22:10:38 InnoDB: Initializing buffer pool, size = 8.0M
Jan 1 22:10:38 v2201212148999979 mysqld: 130101 22:10:38 InnoDB: Completed initialization of buffer pool
Jan 1 22:10:38 v2201212148999979 mysqld: 130101 22:10:38 InnoDB: Started; log sequence number 0 44233
Jan 1 22:10:38 v2201212148999979 mysqld: 130101 22:10:38 [Note] Event Scheduler: Loaded 0 events
Jan 1 22:10:38 v2201212148999979 mysqld: 130101 22:10:38 [Note] /usr/sbin/mysqld: ready for connections.
Jan 1 22:10:38 v2201212148999979 mysqld: Version: '5.1.66-0+squeeze1' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Debian)
Jan 1 22:10:39 v2201212148999979 /etc/mysql/debian-start[16077]: Upgrading MySQL tables if necessary.
Jan 1 22:10:39 v2201212148999979 /etc/mysql/debian-start[16080]: /usr/bin/mysql_upgrade: the '--basedir' option is always ignored
Jan 1 22:10:39 v2201212148999979 /etc/mysql/debian-start[16080]: Looking for 'mysql' as: /usr/bin/mysql
Jan 1 22:10:39 v2201212148999979 /etc/mysql/debian-start[16080]: Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck
Jan 1 22:10:39 v2201212148999979 /etc/mysql/debian-start[16080]: This installation of MySQL is already upgraded to 5.1.66, use --force if you still need to run mysql_upgrade
Jan 1 22:10:39 v2201212148999979 /etc/mysql/debian-start[16093]: Checking for insecure root accounts.
Jan 1 22:10:39 v2201212148999979 /etc/mysql/debian-start[16110]: Triggering myisam-recover for all MyISAM tables
Jan 1 22:10:39 v2201212148999979 postfix[16199]: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
Jan 1 22:10:39 v2201212148999979 postfix[16199]: warning: inet_protocols: configuring for IPv4 support only
Jan 1 22:10:39 v2201212148999979 postfix/master[16211]: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
Jan 1 22:10:39 v2201212148999979 postfix/master[16211]: warning: inet_protocols: configuring for IPv4 support only
Jan 1 22:10:39 v2201212148999979 postfix/master[16211]: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
Jan 1 22:10:39 v2201212148999979 postfix/master[16211]: warning: inet_protocols: configuring for IPv4 support only
Jan 1 22:10:39 v2201212148999979 postfix/master[16287]: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
Jan 1 22:10:39 v2201212148999979 postfix/master[16287]: warning: inet_protocols: configuring for IPv4 support only
Jan 1 22:10:39 v2201212148999979 postfix/master[16287]: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
Jan 1 22:10:39 v2201212148999979 postfix/master[16287]: warning: inet_protocols: configuring for IPv4 support only
Jan 1 22:10:39 v2201212148999979 postfix/master[16287]: daemon started -- version 2.7.1, configuration /etc/postfix
Jan 1 22:10:39 v2201212148999979 postfix/qmgr[16295]: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
Jan 1 22:10:39 v2201212148999979 postfix/pickup[16294]: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
Jan 1 22:10:39 v2201212148999979 postfix/pickup[16294]: warning: inet_protocols: configuring for IPv4 support only
Jan 1 22:10:39 v2201212148999979 postfix/qmgr[16295]: warning: inet_protocols: configuring for IPv4 support only
Jan 1 22:15:38 v2201212148999979 /USR/SBIN/CRON[15778]: (CRON) error (grandchild #15786 failed with exit status 1)
Jan 1 22:15:38 v2201212148999979 postfix/sendmail[869]: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
Jan 1 22:15:38 v2201212148999979 postfix/sendmail[869]: warning: inet_protocols: configuring for IPv4 support only
Jan 1 22:15:38 v2201212148999979 postfix/postdrop[870]: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
Jan 1 22:15:38 v2201212148999979 postfix/postdrop[870]: warning: inet_protocols: configuring for IPv4 support only
Jan 1 22:15:38 v2201212148999979 postfix/cleanup[871]: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
Jan 1 22:15:38 v2201212148999979 postfix/cleanup[871]: warning: inet_protocols: configuring for IPv4 support only
Jan 1 22:15:38 v2201212148999979 postfix/pickup[16294]: 5AA8236375E: uid=0 from=<root>
Jan 1 22:15:38 v2201212148999979 postfix/trivial-rewrite[872]: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
Jan 1 22:15:38 v2201212148999979 postfix/trivial-rewrite[872]: warning: inet_protocols: configuring for IPv4 support only
Jan 1 22:15:38 v2201212148999979 postfix/cleanup[871]: 5AA8236375E: message-id=<20130101211538.5AA8236375E@v2201212148999979.yourvserver.net>
Jan 1 22:15:38 v2201212148999979 postfix/qmgr[16295]: 5AA8236375E: from=<root@v2201212148999979.yourvserver.net>, size=632, nrcpt=1 (queue active)
Jan 1 22:15:38 v2201212148999979 postfix/smtp[873]: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
Jan 1 22:15:38 v2201212148999979 postfix/smtp[873]: warning: inet_protocols: configuring for IPv4 support only
Jan 1 22:15:38 v2201212148999979 postfix/bounce[875]: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
Jan 1 22:15:38 v2201212148999979 postfix/bounce[875]: warning: inet_protocols: configuring for IPv4 support only
Jan 1 22:15:38 v2201212148999979 postfix/smtp[873]: 5AA8236375E: to=<root@v2201212148999979.yourvserver.net>, orig_to=<root>, relay=none, delay=0.05, delays=0.04/0.01/0.01/0, dsn=5.4.6, status=bounced (mail for v2201212148999979.yourvserver.net loops back to myself)
Jan 1 22:15:38 v2201212148999979 postfix/cleanup[871]: 66047364B6F: message-id=<20130101211538.66047364B6F@v2201212148999979.yourvserver.net>
Jan 1 22:15:38 v2201212148999979 postfix/bounce[875]: 5AA8236375E: sender non-delivery notification: 66047364B6F
Jan 1 22:15:38 v2201212148999979 postfix/qmgr[16295]: 66047364B6F: from=<>, size=2778, nrcpt=1 (queue active)
Jan 1 22:15:38 v2201212148999979 postfix/qmgr[16295]: 5AA8236375E: removed
Jan 1 22:15:38 v2201212148999979 postfix/smtp[873]: 66047364B6F: to=<root@v2201212148999979.yourvserver.net>, relay=none, delay=0.01, delays=0/0/0/0, dsn=5.4.6, status=bounced (mail for v2201212148999979.yourvserver.net loops back to myself)
Jan 1 22:15:38 v2201212148999979 postfix/qmgr[16295]: 66047364B6F: removed
Jan 1 22:17:01 v2201212148999979 /USR/SBIN/CRON[5228]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Alles anzeigen
mal der komplette sys log ab cron
Es sagt nur, dass der Cronjob an irgend einer Stelle per exit mit dem Rückgabewert 1 beendet wurde. Bau mal in deiner start.sh in der ersten Zeile ein sleep 300 ein. Eventuell sind beim Ausführen deines Crons einige der Dienste (wie Java) noch nicht gestartet.
der fehler kommt immer noch nur eben 5 minuten später
Jan 1 22:10:38 v2201212148999979 /usr/sbin/cron[15776]: (CRON) INFO (Running @reboot jobs)
Jan 1 22:10:38 v2201212148999979 /USR/SBIN/CRON[15786]: (root) CMD (/home/minecraft/start.sh)
Jan 1 22:15:38 v2201212148999979 /USR/SBIN/CRON[15778]: (CRON) error (grandchild #15786 failed with exit status 1)
hmmm also ausführen tut er das script wie es aussieht nur iwas stört
wie gesagt per hand eingabe ./start.sh funktioniert alles ohne probleme lieht es vlt daran das ich es in einem screen haben möchte?
Wie sieht das Script unter /home/minecraft/start.sh aus?Scheint so als wenn dort was nicht geht!Lesse das Script vorne durch!
jetzt sieht es soo aus
Ja, wurde weiter oben sogar bereits besprochen. Dort kannst du es aber auch eintragen musst dann nur nach @reboot noch einen Benutzer angeben. Ansonsten heißt Mail nicht gleich E-Mail. Es kann sein das sie per root per mail abrufbar ist. Ansonsten, wie Track bereits sagte, mal in die logs schauen (müsste der syslog sein).
Da hat der kleine Blaccc was gefunden nur was es bedeutet weis er leider nicht
Jan 1 21:37:37 v2201212148999979 /usr/sbin/cron[12274]: (CRON) INFO (Running @reboot jobs)
Jan 1 21:37:37 v2201212148999979 /USR/SBIN/CRON[12279]: (root) CMD (/home/minecraft/start.sh)
Jan 1 21:37:37 v2201212148999979 /USR/SBIN/CRON[12276]: (CRON) error (grandchild #12279 failed with exit status 1)
Wie sieht den der Eintrag unter /etc/crontab bei dir aus?
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
Alles anzeigen
/var/log
Man müsste den Fehler auch unter /var/log sehen können?
habe alle durch geschaut es gibt keine Fehlermeldung