Hallo,
Ik zoek een start script om mohaa te runnen op linux.
Weet iemand waar ik moet zoeken want vindt het echt niet.
greetz
Hallo,
Ik zoek een start script om mohaa te runnen op linux.
Weet iemand waar ik moet zoeken want vindt het echt niet.
greetz
Waar heb je zelf op gezocht?
op dit forum en op google.
Het kan ook dat ik niet goed zoek
Dit kan je heel simpel maken door een formuliertje die een variabel doorstuur waardoor het script (indien er een webserver / php aanwezig is) een command uitvoert op de server, bijvoorbeeld dat de screen waarin de huidige server draait word afgesloten en na dit opnieuw word opgestart, ook kun je dit automatisch laten uitvoeren door een besandje te maken en te plaatsen op de server.
gebruik bijvoorbeeld exec("./????_lnxded +set dedicated 1 +set rcon_password blabla");
enzovoort.
Ook zijn er op het internet genoeg scripts te vinden hierover waar dit allemaal bij in zit zowel zeer uitgebreide (licentie) als simpele (freeware), kijk even op google.
Heel erg bedankt maar nu ik dit geprobeerd heb.
Namelijk dit:
exec('usr/games/MOHAA/mohaa_lnxded +set dedicated 1 +set rcon_password public +set g_gametype 4 +set map obj/obj_team1');
Ik heb nog meer dingen geprobeerd maar het wil gewoon niet werken.
Weet iemand een voorbeeldscript ook al is het voor iets anders want php.net wil niet echt meewerken.
Ik neem aan dat er minstens een '/' voor je pad moet staan.
Setup start en stop scripts
(pico start of nano start)Code:vi start
Uiteraard met je eigen ip's in plaats van xxx.xxx.xxx.xxx
Save file en exitCode:#!/bin/sh screen -r MOHAA -X quit echo Server has been restarted screen -A -m -d -S MOHAA ./mohaa_lnxded +set dedicated 1 +set rcon_password public +set g_gametype 4 +set map obj/obj_team1
(pico stop of nano stop)Code:vi stop
Typ het volgende
Save file en exitCode:#!/bin/sh screen -r MOHAA -X quit echo Server has been stopped
Code:chmod +x startNu kan je in console ./start en ./stop doenCode:chmod +x stop
Eventueel kan je nog een +exec server.cfg toevoegen aan de cmdline
Hey,
Dat is lekker handig
Maar hij zegt bij het starten:
no screen session found.
Daarna zegt hij wel server is restarted maar ik zie de server niet.
daarom heeft hij er ook als het ware screen -dmS MOHAA voor gezet en dan de opdracht zodat hij het uitvoert in een nieuwe screen, deze bestandjes zoals ik al had gezegd in mijn eerderre post is om het allemaal makkelijk te starten zonder dat je elke keer die hele regel moet ingeven.
Fijn dat het je is gelukt nu, succes er mee.
Als er nog vragen zijn hoor ik het wel.
Misschien ook handig: een automatisch restart scriptje?
Die heb ik nogwel liggen.
Als de server crasht, dan restart ie binnen 15 secs weer.
Maar het is natuurlijk beter je server gewoon goed te patchen tegen onder nadere de "Drop nade hack". Waardoor je server dus echt platgaat.
Evenals wat buffer overflows.
Ik zou verder ook eens op de forums van modtheatre rondkijken. Daar zijn dit soort dingen wel te vinden.
veel success!
Ja die heb ik al erop gezet
Maar die scriptjes werken dus nog altijd niet
Ik snap niet wat ik fout doe...
EDIT: Heb het anders gedaan...heb webmin geinstalleerd en daarna een command aangemaakt en nu draait hij
Toch bedankt voor jullie hulp!
Laatst gewijzigd door pim1991; 26/05/07 om 13:10.
Heeft iemand dat restartscriptje nog?
Hallo,
Ik heb ook mohaa geïnstalleerd op mijn linux box met daarin de linux binaries.
Nu heb ik ook een start script gemaakt alleen dat wil nog niet helemaal functioneren.
vi start
Deze sla ik op en dan wil ik hem door middel van het volgende commando starten :Code:#!/bin/sh screen -r MOH -X quit echo Server has been restarted screen -dmS MOHAA ./mohaa_lnxded +set dedicated 1 +set Net_IP 94.228.218.182 +set net_port 12203 +set fs_basepath /games/moh +set rcon_password test +set g_gametype 4 +set map obj/obj_team1
./start
Hij geeft nu aan :
Enig idee wat ik fout doe ? excuses dat ik het antwoord niet uit de bovenliggende post's kon halen.Code:No screen session found. Server has been restarted
PS : De locatie van de mohaa folder is : /games/moh
Bij voorbaat dank ;
Remy Jongen
Ten eerste: dit topic is 3 jaar oud...
Hij restart de server, maar hij werkt dus niet?
Heb je al de volledige path ook al geprobeerd. Ik zou niet weten of die code juist is op die manier.