forked from antzucaro/XonStat
-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathlocal.ini
118 lines (93 loc) · 3.23 KB
/
local.ini
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
[app:XonStat]
use = egg:XonStat
reload_templates = true
debug_authorization = false
debug_notfound = false
debug_routematch = false
debug_templates = true
default_locale_name = en
sqlalchemy.url = postgresql+psycopg2://xonstat:xonstat@localhost:5432/xonstatdb
sqlalchemy.pool_size = 10
sqlalchemy.pool_recycle = 60
sqlalchemy.pool_reset_on_return = rollback
sqlalchemy.pool_timeout = 10
sqlalchemy.pool_pre_ping = true
session.type = file
session.data_dir = %(here)s/data/sessions/data
session.lock_dir = %(here)s/data/sessions/lock
session.key = xonstat
session.secret = CHANGEMECHANGEMECHANGEME
mako.directories = xonstat:templates
# Beaker cache settings
# Default is to use one region with hourly cache invalidation
cache.regions = hourly_term, seconds_term
cache.type = memory
cache.hourly_term.expire = 3600
cache.seconds_term.expire = 5
# Mozilla Persona settings
persona.secret = This is a secret string. Please change me!
persona.audiences = http://localhost:6543
persona.siteName = XonStat
##### XONSTAT CONFIG SETTINGS #####
# how many "real" players are required before the data
# is stored in the database
xonstat.minimum_required_players = 1
# how far back to reach for calculating leaderboard rank
# e.g. set to 7 and only the current week's data is used
xonstat.leaderboard_lifetime = 30
# should the server verify requests using the d0_blind_id library?
# if so, edit the d0_blind_id.py file with the correct location of
# the crypto-keygen-standalone binary from the xonotic installation
# Note: the default is true
xonstat.verify_requests = false
# put the URL here, leave it blank to use the default "http://<hostname>:8081/" or set it to "false" to hide the "Add Server" button
qlstat.feeder_webadmin_url=https://qlstats.local/panel1
# set the base url of the feeder process running the webapi module. The API is used by client side javascript to query live server data (i.e. "Now Playing" on the server info page)
# when left blank, "http://<hostname>:8081/" will be used.
qlstat.feeder_webapi_url=https://qlstats.local/api
qlstat.feeder_login_url=https://qlstats.local/account
# URL of the forum web site that will be shown in an iframe in news_index.mako. $1 in the posting url is replaced with the #hash. If not set, there will be no News/Forum link in the navbar.
qlstat.forum_index_url=
qlstat.forum_posting_url=
##### END XONSTAT CONFIG SETTINGS #####
[pipeline:main]
pipeline =
egg:WebError#evalerror
tm
XonStat
[filter:tm]
use = egg:repoze.tm2#tm
commit_veto = repoze.tm:default_commit_veto
[server:main]
use = egg:waitress#main
host = 127.0.0.1
port = 8080
# Begin logging configuration
[loggers]
keys = root, xonstat, sqlalchemy
[handlers]
keys = console
[formatters]
keys = generic
[logger_root]
level = INFO
handlers = console
[logger_xonstat]
level = DEBUG
handlers =
qualname = xonstat
[logger_sqlalchemy]
level = WARN
handlers =
qualname = sqlalchemy.engine
# "level = INFO" logs SQL queries.
# "level = DEBUG" logs SQL queries and results.
# "level = WARN" logs neither. (Recommended for production systems.)
[handler_console]
class = StreamHandler
args = (sys.stderr,)
level = NOTSET
formatter = generic
[formatter_generic]
format = %(asctime)s %(levelname)-5.5s [%(name)s][%(threadName)s] %(message)s
# End logging configuration