TinyMAZE/
TinyMAZE/config/
TinyMAZE/doc/
TinyMAZE/run/msgs/
TinyMAZE/src/
TinyMAZE/src/db/
TinyMAZE/src/ident/
TinyMAZE/src/io/
TinyMAZE/src/prog/
TinyMAZE/src/softcode/
TinyMAZE/src/util/
# This is the global runtime configuration file. If you change a setting
# there is no need to recompile the server, but you must reboot it.
# Lines beginning with a '#' are ignored. Blank lines are also ignored.
# If there is an error with one of the configurations, it will be reported
# to the error log file (run/logs/error). Be sure to check the log file
# anytime you change a configuration.

# There are additional configurations in the src/hdrs/config.h file.
# If you change any of those, you will have to recompile the server.

# The port the server will listen to for connections.
inet_port 4224

# The root object's database reference number.
root 1

# The name of the communications channels to which connection information
# will be posted.
# connect_channel - regular users' channel
# adm_connect_channel - For administrators (reports hostnames, etc.)
connect_channel Connections
adm_connect_channel *connect

# The name of the game server.
maze_name TinyMAZE

# If this is set to 1 players can type 'new' at the login screen to create
# a character. If you don't like this set it to 0. Players can always be
# created by wizards with the '@pcreate' command.
auto_create 1

# The room number new players and guests are placed upon creation.
player_start 0
guest_start 0

# The name of the currency in the game.
currency_name Credit

# How much wealth new players begin with.
initial_wealth 0

# The default maximum number of objects a player can own.
default_quota 20

# The default maximum number of channels a player can own.
default_channel_quota 5

# The maximum number of guests that can be connected at once.
# A value of 0 disables guest logins.
max_guests 10

# The name and description guests are given.
guest_prefix Guest
guest_description Trash the newbie!

# How often the database is saved (in seconds).
dump_interval 1000

# How often a database check is performed.
dbck_interval 600

# If the output buffer of a descriptor exceeds this, the output will
# be flushed and they'll just see the tail end.
max_output 16384

# If the input buffer of a descriptor exceeds this, this input will
# be truncated.
max_input 1024

# The maximum I/O throughput of the server in bytes per second.
# A value of 0 disables the feature.
max_server_io 0

# The maximum I/O throughput of each individual player in bytes per second.
# A value of 0 disables the feature.
max_player_io 4096

# The maximum number of simultaneous users. If this is set to 0, the
# feature is disabled and there will be no limit.
max_users 100

# The maximum number of commands a player can have in the queue at once.
max_queue 100

# The main database filename.
db_name db/mdb

# The mail database filename.
maildb_name db/maildb

# The name of the file shown to players when the connect.
connect_msg_file msgs/connect.txt

# The name of the file shown to guests when the connect.
guest_msg_file msgs/guest.txt

# The name of the file shown to players when they quit a session.
leave_msg_file msgs/leave.txt

# How much it costs to use the '@announce' command.
announce_cost 250

# The maximum number of characters allowed in a player's name.
player_name_limit 32

# The maximum number of characters allowed in a player's alias.
player_alias_limit 5

# The maximum age (in seconds) a read +mail message can be.
# A value of 0 disables auto-deletion.
max_mail_age 2592000

# The time interval (in seconds) at which +mail messages are checked
# for auto-deletion.
old_mail_interval 1800

# The amount of time a guest or an unconnected player can remain idle
# before being booted from the game.
idle_boot_time 1800