-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathgameserv.example.conf
116 lines (103 loc) · 3.07 KB
/
gameserv.example.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
/*
* Example configuration file for GameServ.
*/
/*
* First, create the service.
*/
service
{
/*
* The name of the GameServ client.
* If you change this value, you probably want to change the client directive in the configuration for the GameServ module too.
*/
nick = "GameServ"
/*
* The username of the GameServ client.
*/
user = "services"
/*
* The hostname of the GameServ client.
*/
host = "services.host"
/*
* The realname of the GameServ client.
*/
gecos = "Game Service"
/*
* The modes this client should use.
* Do not modify this unless you know what you are doing.
*
* These modes are very IRCd specific. If left commented, sane defaults
* are used based on what protocol module you have loaded.
*
* Note that setting this option incorrectly could potentially BREAK some, if
* not all, usefulness of the client. We will not support you if this client is
* unable to do certain things if this option is enabled.
*/
#modes = "+o"
/*
* An optional comma separated list of channels this service should join. Outside
* of log channels this is not very useful, as the service will just idle in the
* specified channels, and will not accept any types of commands.
*
* Prefixes may be given to the channels in the form of mode characters or prefix symbols.
*/
#channels = "@#services,#mychan"
}
/*
* Core GameServ module.
*
* Provides essential functionality for GameServ.
*/
module
{
name = "gameserv"
/*
* The name of the client that should be GameServ.
*/
client = "GameServ"
}
/* Give it a help command. */
command { service = "GameServ"; name = "HELP"; command = "generic/help"; }
/*
* gs_eightball
*
* Provides the command gameserv/eightball
*
* Used to ask the 8-ball a question
*/
#module { name = "gs_eightball"; }
#command { name = "EIGHTBALL"; service = "GameServ"; command = "gameserv/eightball"; hide = true; }
#command { name = "8BALL"; service = "GameServ"; command = "gameserv/eightball"; }
#fantasy { name = "EIGHTBALL"; command = "gameserv/eightball"; prepend_channel = true; hide = true; }
#fantasy { name = "8BALL"; command = "gameserv/eightball"; prepend_channel = true; }
/*
* gs_namegen
*
* Provides the command gameserv/namegen
*
* Used to generate random name(s)
*/
#module { name = "gs_namegen"; }
#command { name = "NAMEGEN"; service = "GameServ"; command = "gameserv/namegen"; }
#fantasy { name = "NAMEGEN"; command = "gameserv/namegen"; prepend_channel = true; }
/*
* gs_roulette
*
* Provides the command gameserv/roulette
*
* Used to perform a round of roulette (live or die)
*/
#module { name = "gs_roulette"; }
#command { name = "ROULETTE"; service = "GameServ"; command = "gameserv/roulette"; }
#fantasy { name = "ROULETTE"; command = "gameserv/roulette"; prepend_channel = true; }
/*
* gs_sexdice
*
* Provides the command gameserv/sexdice
*
* Used to roll the sex dice
*/
#module { name = "gs_sexdice"; showroller = false; }
#command { name = "SEXDICE"; service = "GameServ"; command = "gameserv/sexdice"; }
#fantasy { name = "SEXDICE"; command = "gameserv/sexdice"; prepend_channel = true; }