This file is indexed.

/etc/infond/config.lua is in infon-server 0~r198-8build2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  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
117
118
119
-- ip and port to bind listen socket
listenaddr = "127.0.0.1"
listenport = 1234
-- uncomment the following line to enable other players
-- to connect over the network
-- listenaddr = "0.0.0.0"


-- password for the 'shell' command. disabled if empty or missing.
debugpass  = ""

-- password to disable no-client kicking. by default, a player is
-- kicked, once no client is connected for 120 seconds. using this
-- password, players can disable this limit. disabled if empty or 
-- missing.
nokickpass = ""

-- message displayed every 10 seconds
join_info  = "this message can be changed in /etc/infond/config.lua"

-- maps to rotate
maps       = {"foo", "gpn", "water", "cn", "owl", "stripeslice", "castle", "infon" }

-- rules file to use. 
rules      = "default"

-- filename prefix for demo files. disabled if unset.
-- demo       = "infond"

-- time limit for each map
time_limit = nil 

-- score limit for each map
score_limit = 500 

-- access control list. default is to allow connections 
-- from all clients. 
acl        = {{ pattern = "^ip:127\.0\..*"             }, 
              { pattern = "^special:.*"                }, 
              { pattern = ".*"                         },
              { pattern = ".*", deny = "access denied" }}

-- available highlevel apis
highlevel  =  { 'oo', 'state' }

-- disable joining?
-- disable_joining = "no joining!"

-- show banner?              
banner = [[
                    .--..-.
                   /   / \ \'-.  _
                  /   /  _( o)_ ; \
                  O  O  /      ' -.\
                        \___;_/-__ ;)
                          __/   \ //-.
                         ; /     //   \
                         ' (INFON  )   )
                          \(       )   )
                           '      /   /
                            '.__.- -'
                          _ \\   // _
                         (_'_/   \_'_)
]] 

-- allowed files for dofile
dofile_allowed = { 
    menu = "Botcode Menu System";
}

-- Disable Linehook Function.
-- This function offers some advanced debugging features,
-- but has not been tested enough. Do not enable, unless
-- you know what you're doing.
linehook = false

-- DO NOT ENABLE THE DEBUGGER IF OTHER PLAYERS CAN CONNECT
-- TO YOUR SERVER. The debugger is not yet secured against
-- malicious users.
debugger = false

-- competition = {
--     log  = "competition.log";
--     bots = {
--         { source = "bot1.lua" }, 
--         { source = "bot2.lua", 
--           log    = "bot2.log", 
--           name   = "2ndbot" }
--     }
-- }
-- 
-- maps             = { "foo", "foo", "foo" }
-- time_limit       = 10 * 60 * 1000
-- score_limit      = nil
-- listenaddr       = nil

-- Things to do once after the first game started
--
-- function autoexec()
--     start_bot{ source   = "contrib/bots/easybot.lua",
--                name     = "foo",
--                password = "secret",
--                api      = "state" }
-- end

-- function checking user/password combinations.
-- if pass is nil, return a boolean to indicate
-- if the username requires a password. If password
-- is set, return true if the password is correct.
--
-- function check_name_password(user, pass)
-- end

-- Uncomment the following lines to announce your
-- server to the Master Server at infon.dividuum.de.
-- This will send a tiny UDP packet every minute.
--
-- master_ip  = '217.28.96.154' -- infon.dividuum.de
-- servername = 'An Infon Server'