mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-01-04 23:02:02 +01:00
7fec736947
manage a single connection to the relay for all of its games. Works so far to the extent that the game's playable with all boards on the same device (with checkins about to come) as long as all boards are open. (Client doesn't handle opening closed games yet.)
65 lines
1.9 KiB
Makefile
65 lines
1.9 KiB
Makefile
# -*- mode: Makefile; -*-
|
|
# Comments start with #, which must be in first column
|
|
#
|
|
# Format: var=value. No spaces between var and value at this point.
|
|
|
|
# Heartbeat timer. Sent to clients.
|
|
HEARTBEAT=60
|
|
|
|
# How long after the first connection on a cookie until we need to
|
|
# have heard from all players in the game? After this long passes we
|
|
# kill the connection after notifying all that have connected.
|
|
# Default -- if not set -- is an infinite timeout.
|
|
# ALLCONN=300
|
|
|
|
# How many worker threads in the thread pool? Default is five. Let's
|
|
# keep this at 1 until the race condition is fixed. All interaction
|
|
# with crefs should be from this one thread, including proxy stuff.
|
|
NTHREADS=5
|
|
|
|
# How many seconds to wait for device to ack new connName
|
|
DEVACK=3
|
|
|
|
# What ports do we listen on for per-game incoming connections?
|
|
GAME_PORTS=10997
|
|
#PORTS=10997,10998,10999
|
|
# What ports do we listen on for per-device incoming connections?
|
|
DEVICE_PORTS=10998
|
|
|
|
# Port for per-device UDP interface (experimental)
|
|
UDPPORT=10997
|
|
|
|
# default 5
|
|
SOCK_TIMEOUT_SECONDS=5
|
|
|
|
# And the control port is?
|
|
CTLPORT=11000
|
|
|
|
|
|
# port for web interface
|
|
WWW_PORT=11001
|
|
#--- INADDR_ANY: 0x00000000
|
|
#WWW_LISTEN_ADDR=0
|
|
#--- INADDR_LOOPBACK: 0x7f000001/2130706433
|
|
WWW_LISTEN_ADDR=2130706433
|
|
# web data is cached; refresh when needed but only this often
|
|
WWW_SAMPLE_INTERVAL=5
|
|
# web pages set to refresh this often
|
|
WWW_REFRESH_SECS=30
|
|
WWW_CSS_PATH=./xwrelay.css
|
|
|
|
# Need a unique name for every instance of the relay so they can
|
|
# create game ids guaranteed to be unique
|
|
SERVERNAME=eehouse.org
|
|
|
|
# name of the database. (Table names are hard-coded.)
|
|
DB_NAME=xwgames
|
|
|
|
# Initial level of logging. See xwrelay_priv.h for values. Currently
|
|
# 0 means errors only, 1 info, 2 verbose and 3 very verbose.
|
|
LOGLEVEL=0
|
|
LOGFILE_PATH=./xwrelay.log
|
|
|
|
# Delay sending packets so devices/emulators on the same machine as
|
|
# relay have a bit more natural experience
|
|
# SEND_DELAY_MILLIS=500
|