-
Notifications
You must be signed in to change notification settings - Fork 56
/
cluster.ini
93 lines (82 loc) · 3.48 KB
/
cluster.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
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Cluster Configuration File
;;;
;;; Customize the values as you wish! Make sure to replace
;;; every place where you can find a "[CHANGE THIS]" comment.
;;;
;;; Further reference on Cluster / Server options:
;;; - http://steamcommunity.com/sharedfiles/filedetails/?id=590565473
;;; - https://forums.kleientertainment.com/topic/64552-dedicated-server-settings-guide/
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[GAMEPLAY]
;; survival|endless|wilderness
game_mode = survival
;; 1..64
max_players = 16
;; true|false
pvp = false
;; true|false
pause_when_empty = true
;; Set to true to enable voting features.
;; true|false
vote_enabled = true
[NETWORK]
;; cooperative|competitive|social|madness
cluster_intention = cooperative
;;; [CHANGE THESE]
cluster_name = DST Dedicated Server running on Docker :)
cluster_description = Dedicated Server running on Docker bit.ly/docker-dst
cluster_password = YouShallNotPass!!!
;; true|false
autosaver_enabled = true
;; true|false
enable_vote_kick = false
;; This is the number of times per-second that the server sends updates to clients. Increasing
;; this may improve precision, but will result in more network traffic. It is recommended to
;; leave this at the default value of 15. If you do change this option, do so only for LAN games,
;; and use a number evenly divisible into 60 (15, 20, 30).
;; 10|15|30|60
tick_rate = 15
;; milliseconds before unresponsive clients gets kicked out
connection_timeout = 8000
;;; OFFLINE MODE ;;;
;;; Enabling this flag removes the need of generating a token and updating cluster_token.txt
;;; However your server will NOT be available over the network (local or internet). Used mostly
;;; for debugging purposes.
; offline_server = true
[MISC]
;; Maximum number of snapshots to retain. These snapshots are created every time a save occurs,
;; and are available in the “Rollback” tab on the “Host Game” screen.
max_snapshots = 6
;; true|false
console_enabled = true
;;; STEAM GROUP ;;;
;;; Associates a Steam Group to your server. This is *completely optional* and has a few advantages:
;;; - All the members of your group will see the server at the top of the server list
;;; - People will see your group page when clicking on the "flag"(group) icon in the Server Description
;;; - One can easily make the server accessible ONLY by group members, so no need for password.
;;;
;;; Uncomment any of the following config lines under [STEAM] according to your needs.
;;;
;;; More info - and how to find your Steam Group ID:
;;; - https://forums.kleientertainment.com/topic/55994-server-admin-associate-your-server-with-a-steam-group/
[STEAM]
;; numbers only, your Steam Group ID
; steam_group_id = 00000000000
;; If this is set to true, GROUP MEMBERS ONLY will be allowed to join the server. You might consider
;; disabling `cluster_password` above if enabling this feature.
;; true|false
; steam_group_only = false
;; When this is set to true, admins of the steam group specified in steam_group_id will also have admin
;; status on the server.
; steam_group_admins = false
[SHARD]
;;; [CHANGE THIS]
;;; Optimally a randomly generated key
cluster_key = ThisIsTheSecretKeyForClusterCommunication
;;; Do NOT change the settings below
shard_enabled = true
;;; Allows connections from other hosts (other containers)
bind_ip = 0.0.0.0
;;; The master "IP" is the network alias as defined in docker-compose.yml "links"
master_ip = dst_master