[RELEASE] Restart Tool for Gameserver

11/25/2011 18:32 Turtlefight#1
Hello,
today I release my Serverrestart Tool.

Screenshot:
[Only registered and activated users can see links. Click Here To Register...]

For What I need that Program???
-It restarts the Gameserver every Time it crashes, even if an 'XException rised!"- Message appears (Normal Restart Tool doesnt do this)

-It deletes the useless Arcadia.dmp Files so you will never have roblems with too small Harddrives. It also deletes the MemUsage.txt

-It writes a Protocoll of all Crashes to the File Crashes.txt so you can see when your Server crashed and how often at one Day.

Where can I get it????
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

What must I do to use this Tool???
-Just extract the Archive to your Rappelzserver-Folder and edit the settings.ini: enter there the name of your CaptainHerlockServer. (Standart is game001)
-Start the RebootServer.exe and enjoy!

Please gimme your Thanks ;)

Your,
Turtlefight
---------------------------------------
Admin of Ondine Server: [Only registered and activated users can see links. Click Here To Register...]
---------------------------------------
11/25/2011 18:36 misterd#2
Already released , many many times before. but still helpfully.

Good job, tho
11/25/2011 18:38 Turtlefight#3
Yes but the Restarter from the NCarbon Team doesn't delete these silly .dmp Files....
So when you travel in Holiday for example, and the Server crashes many Times, your Harddrive will be full with this Arcadia....... . dmp files (each is a 1 GB File) and my Tool deletes this Files ;)
11/25/2011 18:38 Tofrum#4
100% doing monolog(asking and answering) like Xejizu
11/25/2011 18:41 Xijezu#5
Was working on mine, too, but my one got some more functions ;)
Nice job.

So the opposit to the wisp's restarter:
- Restarts GS when xExpection
- Delete the stupid .dmp's ?
11/25/2011 18:43 Turtlefight#6
Right ;)
Because when you only have a 100GB Harddrive for exaple it will be messed up soon with this "Arcadia 2011-11-25 18-21-44.dmp" Files.....
Each needs 1 GB Space though^^
And it removes the MemUsage.txt too.

Hope you will like it ;)
11/25/2011 18:53 lawlywood#7
Nice thing :D Nerdy-hacker-green style isn't that awesome but those functions make up for that :D
11/25/2011 19:03 Xijezu#8
I think I'm going to release mine, too.
Maybe tomorrow.

But if I would you, I just would delete the oldest dumpfile.

Why?
If your server is crashing and you wanna find the issue -> No dump file. :D
11/25/2011 19:09 Turtlefight#9
I need no Dump Files xD
--
Hmm the color is Green because i like this color ;)
Its the Best when you're already sleepy at night :D
--
Anyone knows how to control ich GM-Commands are used?
-So hwne a GM uses /run kill_target()
Can i see a log of this or anything like that?

MfG,
Turtefight
11/25/2011 19:10 Xijezu#10
Nope, just if u type it in Gameconsole.
11/25/2011 19:17 Turtlefight#11
Yeah i have thinked this wil be so.....
hmmm little Question to you Xijetzu:
When i create a new Procedure in SQL -> Telecaster,
and add the name to AllowedCommandsForPermission can i use it ingame?
--or wirte the Procedure in an .lua-File
like insert_item for exapmle?

Thx for your Answers

Turtlefight
11/25/2011 19:37 Xijezu#12
*Xijezu

I don't know exactly what you mean.
In SQL is a procedure named smtp.insert_item, and you think that's the "Script" for the insert_item-Command ingame?
If yes: Nope. Commands are hardcoded, not as Procedure...
If no: Erklärs mal auf Deutsch... :D
11/25/2011 20:13 Turtlefight#13
Ja so cirka war das gemeint ;)
Kann ich also eine neue SQL-Procedure erstellen, und die dann aus den .lua Files heraus verwenden?
Denn fast alle Commands sind ja als Procedure in der Datnbank vorhanden ;)

--
Schade dass das mit den Ingame Commands nicht gehen würde :(
11/25/2011 20:14 Xijezu#14
Nein, geht nicht. Liegt vielleicht auch daran, das Lua keine Datenbankverbindungen unterstützt. ;)
11/25/2011 21:41 Turtlefight#15
Ok wollte nur mal wissen ;)
Sah nämlich iwie so aus xD
Denn wenn eine Procedure insert_item existiert mit zufällig genau dem selben Syntax wie der Lua-Befehl... ;)

Aber ich habe immer noch Fragen xD
-------
Also ich habe mir einen eigenen Launcher zusammengebastelt,
der checken soll ob der Server online ist oder nicht -- das geht soweit auch ganz gut^^ -- Aber der Arcada Launcher serviert mir auch noch die Userzahl--
Wie macht er das???

Thx für deine Antworten Xijetzu :D

MfG,
Turtlefight