]>
Commit | Line | Data |
---|---|---|
20d5d721 | 1 | # This is an example configuration file for GameServ that contains every |
2 | # configuration directive necessary to properly load GameServ | |
3 | # You should read this file along with the Changes file for any updates | |
4 | # and changes to the config file directives. | |
5 | ||
6 | # You should copy this file to gameserv.conf then edit it. gameserv.conf | |
7 | # is the name of the config file that will be loaded at runtime. | |
8 | ||
9 | ########## IRC STUFF ########## | |
10 | ||
85ce9d3e | 11 | # Comments can only begin at the beginning of a line, and must begin with a pound (#) |
12 | # GameServ Nickname | |
13 | s_GameServ GameServ | |
14 | ||
15 | # GameServ Host | |
a948af1c | 16 | gshost yourdomain.com |
85ce9d3e | 17 | |
18 | # GameServ username (ie. username@host) | |
19 | gsident GameServ | |
20 | ||
21 | # Gameserv Psuedo Server Name | |
a948af1c | 22 | servername gameserv.yourdomain.com |
85ce9d3e | 23 | |
24 | # GameServ Forest channel | |
25 | c_Forest #forest | |
26 | ||
ff7d02f3 | 27 | # True or false - whether or not to listen for commands on c_Forest |
28 | listenonc_forest true | |
29 | ||
85ce9d3e | 30 | # GameServ Forest Channel Topic |
31 | c_ForestTopic The forest is dark and gloomy. | |
32 | ||
33 | # The hostname/ip of the real ircd gameserv will be connected to | |
a948af1c | 34 | remoteserver 127.0.0.1 |
85ce9d3e | 35 | |
36 | # The port on the real ircd gameserv will be connecting to | |
a948af1c | 37 | remoteport 6667 |
85ce9d3e | 38 | |
39 | # The password for linking to the real ircd | |
a948af1c | 40 | remotepass linkpass |
85ce9d3e | 41 | |
028aa0c6 | 42 | # Seconds to wait on load before displaying "Hello Nick" to new users |
43 | # joining your network | |
44 | welcomedelay 10 | |
45 | ||
46 | # Message that is displayed to new clients that join the IRC Network | |
18b84d11 | 47 | # Welcomemsg is a formatted string. You MUST include one %s and only |
48 | # one %s. Do not put any %d %ld or other %s into this string! You will | |
49 | # break something, because there will be a leftover argument when it is | |
50 | # called in tcpclient.cpp, because that expects one %s and nothing else. | |
25e56e30 | 51 | # *****Comment this out to disable sending a welcome message***** |
028aa0c6 | 52 | welcomemsg Hello, %s! This network utilizes a services package called GameServ. For info on how to play the game, type /msg %S help. |
53 | ||
448a1531 | 54 | # This is an optional config file entry that allows you to specify |
55 | # up to 32 servers that gameserv should completly ignore. | |
56 | # The list must be on one line, and there must be a space inbetween | |
57 | # each servername. Comment out or delete this line if you don't want | |
58 | # gameserv to ignore any servers. | |
25e56e30 | 59 | # ***** Does not work on P10 servers yet ***** |
448a1531 | 60 | ignoreservers services.yourdomain.com stats.yourdomain.com |
61 | ||
6f727d4c | 62 | # This is an optional config file entry that allows you to make |
63 | # gameserv use privmsg instead of notice (/msg instead of /notice). | |
64 | # Uncomment it to enable using /msg, comment it or delete it to use /notice | |
65 | #USEPRIVMSG | |
66 | ||
67 | # This is an optional config file entry that allows you to specify | |
68 | # whether or not gameserv should be an oper or not. | |
69 | # Uncomment to make gameserv oper, comment it or delete it to leave gameserv | |
70 | # as a regular user | |
71 | #BOPER | |
72 | ||
20d5d721 | 73 | ########## END IRC STUFF ########## |
74 | ||
75 | ||
85ce9d3e | 76 | # Filename to store player data in. |
77 | playerdata players.dat | |
45a84400 | 78 | |
afe0863e | 79 | # Filename to store news data in |
80 | newsdata news.dat | |
81 | ||
45a84400 | 82 | # Password to control SHUTDOWN, LOAD, and SAVE |
83 | adminpass apass | |
bf2cabcd | 84 | |
8450c018 | 85 | # How often (in seconds) to save the player database. In case of accidental |
86 | # shutdown or crash, this should be set fairly low. 180 seconds = 3 minutes. | |
87 | updateperiod 180 | |
20d5d721 | 88 | |
25e56e30 | 89 | # How often (in seconds) to refresh all players. |
90 | # 86400 Seconds in a day | |
91 | # 43200 Seconds in 12 hours | |
92 | # 3600 Seconds in an hour | |
93 | refreshperiod 86400 | |
94 | ||
14e24ba1 | 95 | # How many days until unused accounts at level 1 are deleted |
96 | level1expire 14 | |
97 | ||
98 | # How many days until unused accounts at all other levels are deleted | |
99 | defaultexpire 30 | |
100 | ||
20d5d721 | 101 | # How many forest fights per day should everyone get |
102 | forestfights 100 | |
103 | ||
69ae096c | 104 | # This is the filename for the gameserv process ID |
105 | # This should be different between .conf files so you have different pid | |
106 | # files saved for each process (if you want) | |
107 | # If left the same for all processes, the pid file will hold the process | |
108 | # Id for the last run process | |
109 | pidfile gameserv.pid | |
110 | ||
8450c018 | 111 | # This is the maximum number of levels above you a player |
112 | # can be to be able to fight them. | |
113 | # ie. If this is set to 2, you can fight players two levels above you | |
114 | # eg. a level 1 player can fight a level 2 or 3 player, but not 4+ | |
02c8dcd3 | 115 | # HINT: Set maxbfightdistance and maxafightdistance to 0 to allow same level |
116 | # player fights only | |
117 | ||
8450c018 | 118 | maxafightdistance 2 |
119 | ||
120 | # This is the maximum number of levels below you a player | |
121 | # can be to be able to fight them. | |
122 | # ie. If this is set to 1, you can fight players 1 level below you | |
123 | # eg. a level 12 player can fight a level 11 player, but not 10 or below | |
02c8dcd3 | 124 | # HINT: Set maxbfightdistance and maxafightdistance to 0 to allow same level |
125 | # player fights only | |
8450c018 | 126 | maxbfightdistance 1 |
127 | ||
40251952 | 128 | # This is the maximum time (in seconds) that a player may remain idle |
129 | # before something naughty happens to them :) | |
130 | maxidletime 300 | |
131 | ||
132 | # This is the period (in seconds) that gameserv will wait between | |
133 | # checking the entire players list for idlers. | |
134 | # Warning: bigger networks should not set this too low! | |
135 | # Minor Warning: This should be fairly close to the maxidletime, but | |
136 | # it doesn't have to be. The farther the two are apart, the more | |
137 | # random it gets. | |
138 | idlecheckperiod 300 | |
139 | ||
20d5d721 | 140 | # Delete or comment this line so that GameServ will Load |
141 | die You must read the entire config file! |