Moooooooooooooooo
- Joined
- Jul 19, 2006
- Messages
- 442
- Reaction score
- 132
A little prog to help the server owners..
Version 1.2.3 updates:
*Everyone who is on AutoListening group (in ini) are auto 3'rd level admins
*Level 3 commands:
* ?reCatch - try's to recatch the server processes. Sometimes happens that some server gets missing and server wont startup.
* ?DoException - Simulates a exception in server controller resulting in controller restart
* ?say %message% - execute a irc command. example: ?say QUIT :i have to go
* ?kill checks the kill processes checkbox and makes restart after restart unchecks it
*IRC server disconnect results now in reconnecting
*?help opens ?commands
*?fromStart removed - too much info. resulted in exceed flood
*Added silent mode for testing purposes
Version 1.2 features:
*One click Startup
*One click Shutdown
*One click Restart
*Process catching - You can close and open the controller and he finds the servers running already.
*Unexpected exeption auto self restarter
*Power failure protection - add to startup: rylservercontroller.exe /startup
*Online count-humans,akhans,maps seperatly,total
*Status file - all counts are saved to a .CSV file for ur webpage
*Log file - to see what has happened when ur AFK
*IRC module - all events & counts in irc + takes commands from admins in channel (restart-start & shutdown) + lots of other commands[Use ?commands in channel]
*System tray - like all other server's from ryl
*Language - VB .NET 2.0
& lot more...
How to conf it?
Look at the end of ini file:
For installation:
Conf the ini a bit and then copy it to ur ryl_server/release directory where all the other exe's are.
And be sure u have .NET Framework 2.0
And thats it..
Comments?
Version 1.2.3 updates:
*Everyone who is on AutoListening group (in ini) are auto 3'rd level admins
*Level 3 commands:
* ?reCatch - try's to recatch the server processes. Sometimes happens that some server gets missing and server wont startup.
* ?DoException - Simulates a exception in server controller resulting in controller restart
* ?say %message% - execute a irc command. example: ?say QUIT :i have to go
* ?kill checks the kill processes checkbox and makes restart after restart unchecks it
*IRC server disconnect results now in reconnecting
*?help opens ?commands
*?fromStart removed - too much info. resulted in exceed flood
*Added silent mode for testing purposes
Version 1.2 features:
*One click Startup
*One click Shutdown
*One click Restart
*Process catching - You can close and open the controller and he finds the servers running already.
*Unexpected exeption auto self restarter
*Power failure protection - add to startup: rylservercontroller.exe /startup
*Online count-humans,akhans,maps seperatly,total
*Status file - all counts are saved to a .CSV file for ur webpage
*Log file - to see what has happened when ur AFK
*IRC module - all events & counts in irc + takes commands from admins in channel (restart-start & shutdown) + lots of other commands[Use ?commands in channel]
*System tray - like all other server's from ryl
*Language - VB .NET 2.0
& lot more...
How to conf it?
Look at the end of ini file:
# --- faq ---
# The order of the items will be the startup order.
# Name_nr - The name of the server. No space, no special chars.
# Addr_nr - The exe name. Can be relative or absolute
# Args_nr - Arguments for running the exe (for mapserv usually)
# Must be null if u dont have any arguments for startup
# Code_nr - The code to send to open the log window (really.. dont change them)
# Mapserver should be with different exe names for process hooking(controller startup when server is already running)
#
# [main]
# DoRestart - 1 or 0 depending should the auto-restart be on or off (can be changed in main form)
# LoginServerName - The Name_ tag of the login server. Used to send the "Accept connections" command
# DoMapStart - if map server goes down do we just run the map again? (can be changed in main form)
# MapServer - The ID's of the maps separated with a comma(usually 6,7,8 and 9)
# ProblematicStartup - The iD's of programs that need constant run 'til it gets up(UID server mostly)
# KillProcesses - do we kill the processes or we send them a normal WD_CLOSE command (can be changed in main form)
# LogFile - the full path of the log file (auto set on first run to app dir+app name+.log)
# StatusFile - the full path of the status file (auto set on first run to app dir+app name+_status.csv)
# WaitTime - Time in milliseconds how long to wait 'til next exe startup(normal 2000-3000 (2-3sec))
# ServerDir - The location of the server exe's. Must not be used if this app is in same dir as the server exe's.
#
# [irc]
# useIrcBot - do we connect to a IRC server and use the bot or no
# server - the name of the server. def port 6668. if u dont use the default port write like: serverort
# uname - the nick name of the IRC bot
# topicChanger - the nick of a bot who modifies the topic. Used commands:
# /notice $nick !set online
# /notice $nick !set offline $message (cause of the offline status, crash or admin shutdown)
# channel - the name of the channel where the bot goes
# startup - a IRC RAW type command what will be initialized after sucessful connect. Like:
# PRIVMSG NickServ IDENTIFY myPass
# autoListenUser - after login automatically adds user to the ?listen list. Use comma to separate users
For installation:
Conf the ini a bit and then copy it to ur ryl_server/release directory where all the other exe's are.
And be sure u have .NET Framework 2.0
And thats it..
Comments?
Attachments
Last edited: