Page 2 of 2
Re: Making Minecraft Linux server
Posted: Tue Jun 25, 2013 11:03 pm
by Smock
red_ned wrote:ok i changed my check script timer to make sure the time around 6:15 is kept clear for backups and restart
Code: Select all
5,10,25,30,35,40,45,50,55,00 * * * * /home/cic/minecraft_check.sh
15,20 00 * * * /home/cic/minecraft_check.sh
15,20 01 * * * /home/cic/minecraft_check.sh
15,20 02 * * * /home/cic/minecraft_check.sh
15,20 03 * * * /home/cic/minecraft_check.sh
15,20 04 * * * /home/cic/minecraft_check.sh
15,20 05 * * * /home/cic/minecraft_check.sh
15,20 07 * * * /home/cic/minecraft_check.sh
15,20 08 * * * /home/cic/minecraft_check.sh
15,20 09 * * * /home/cic/minecraft_check.sh
15,20 10 * * * /home/cic/minecraft_check.sh
15,20 11 * * * /home/cic/minecraft_check.sh
15,20 12 * * * /home/cic/minecraft_check.sh
15,20 13 * * * /home/cic/minecraft_check.sh
15,20 14 * * * /home/cic/minecraft_check.sh
15,20 15 * * * /home/cic/minecraft_check.sh
15,20 16 * * * /home/cic/minecraft_check.sh
15,20 17 * * * /home/cic/minecraft_check.sh
15,20 18 * * * /home/cic/minecraft_check.sh
15,20 19 * * * /home/cic/minecraft_check.sh
15,20 20 * * * /home/cic/minecraft_check.sh
15,20 21 * * * /home/cic/minecraft_check.sh
15,20 22 * * * /home/cic/minecraft_check.sh
15,20 23 * * * /home/cic/minecraft_check.sh
it just has the 1st line making it run on certain minutes of every hour then as i missed out 15 and 20 past th hour i do it on every other hour except the 6:00 am time slot
Would this not be easier:
Code: Select all
5,10,25,30,35,40,45,50,55,00 * * * * /home/cic/minecraft_check.sh
15,20 00-05 * * * /home/cic/minecraft_check.sh
15,20 07-23 * * * /home/cic/minecraft_check.sh
Re: Making Minecraft Linux server
Posted: Wed Jun 26, 2013 6:38 pm
by red_ned
it would be easier indeed, i think i was a little fried by the time i completed all the inter-screen command structure etc so i forgot some shorthand crons but it is worth changing to your version to tidy up, I just haven't revisited the system as yet as it was working so wtf eh!
I do use a lot of screens as i find them easier to manage especially on checking its up rather than running invisible processes in the run-level menu, i think its probably your fault i do after taking on the Wireplay CSS servers as i got used to it all and even use it on servers at work.
Re: Making Minecraft Linux server
Posted: Wed Jun 26, 2013 6:39 pm
by red_ned
nice to see someone bothered reading the thread, took me quite a while to document it all but i didnt find a definitive complete linux setup and management guide anywhere on the net so pieced it all together myself
Re: Making Minecraft Linux server
Posted: Wed Jun 26, 2013 6:59 pm
by Smock
I thought it might have been the wireplay method.
I wasn't bashing screen btw, just wondered if it's still the thing people use. It's so difficult to manage that kinda stuff through ssh - you can't even really run stuff as a background task/job; once you exit your ssh session, you can no longer bring the background task to foregound

Screen certainly helped back in the day with the wireplay stuff.
If anything, these days, I'd be tempted to see if I could run stuff as a service (or just a spawned cron task), and just dump all the output into a logfile. You could grep ps for it for checking/monitoring, and tail the logs if needed.
Could be messy though - not really tried it with anything that doesn't usually come with init scripts

Re: Making Minecraft Linux server
Posted: Wed Jun 26, 2013 7:05 pm
by red_ned
screens are just so easy, only troubles you really have is if you try using wine, but you really deserve all you get running winblows apps on linux! although i do run the windows version of no-ip update tool on my box for the minecraft server
Re: Making Minecraft Linux server
Posted: Tue Sep 10, 2013 11:50 pm
by red_ned
Just read this back and forgot one thing, the main reason i use screens rather than service is i like the server to be down while backing up so nothing b0rks during the zip.
Being able to send commands into the screen also allows notification before taking it down.
i do use pid files for my tcl bots as they don't use screens natively and I didn't want to bother making it that way.
i will soon be posting my new sets of scripts for running any Valve Pipe servers as those were absolute bastards to get working both for installation and updating - took me days to get it all sorted so they will be up next as again i found no definitive script collection and as most valve games have now changed to the newer platform (rather than the old steam tool of hldsupdatetool.bin) but will take me a few hours to compile so post at weekend.