# CaSe SENSITIVE
[items]
Name_1=Login
Addr_1=Login Server.exe
Args_1=null
Code_1=135
Name_2=UID
Addr_2=ROWUIDServer.exe
Args_2=null
Code_2=131
Name_3=DBAgent
Addr_3=ROWDBAgentServer.exe
Args_3=null
Code_3=40011
Name_4=Auth
Addr_4=ROWAuthServer.exe
Args_4=null
Code_4=109
Name_5=Chat
Addr_5=ROWChatServer.exe
Args_5=null
Code_5=108
Name_6=SouthCoast
Addr_6=ROWGameServer.exe
Args_6=-c 0 -z 1
Code_6=119
Name_7=Leihan
Addr_7=ROWGameServer.exe
Args_7=-c 0 -z 2
Code_7=119
Name_8=SainnaIsland
Addr_8=ROWGameServer.exe
Args_8=-c 0 -z 4
Code_8=119
Name_9=MiseryIsland
Addr_9=ROWGameServer.exe
Args_9=-c 0 -z 5
Code_9=119
Name_10=AlmightyGrounds
Addr_10=ROWGameServer.exe
Args_10=-c 0 -z 12
Code_10=119
Name_11=BattleGrounds
Addr_11=ROWGameServer.exe
Args_11=-c 0 -z 16
Code_11=119
[main]
DoRestart=0
LoginServerName=Login
LoginEnableCode=141
DoMapStart=0
MapServers=6,7,8,9,10,11
KillProcesses=0
WaitTime=3800
ServerDir=E:\ROWSERVER\ROWServer\server
NoWatching=0
MultiCrashTimeout=60000
mainWindowClass=RowConsoleWindow
LogFile=RYLServerController.log
StatusFile=RYLServerController_status.csv
OnlineLog=RYLServerController_online.csv
[irc]
useIrcBot=0
server=irc.deltaanime.net
uname=UltraNoob
topicChanger=
channel=#RYLUnderground.
startup=
autoListenUsers=FreeSpirit
silent=1
# --- 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)
# OnlineLog - the full path of the online users log file (auto set on first run to app dir+app name+_online.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.
# mainWindowClass - class name of the console window
#
# [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: server:port
# 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
# silent - set 1 or 0 depending on should the irc bot act silent or take commands from channel and say statuses to channel