Commit 84cde95
committed
refactor(stop): share player-online check + add stoponlyifnoplayersallcommands
- Extract the duplicated gamedig player-count query (previously copy-pasted
in command_stop, command_restart and command_monitor) into a new shared
check_players_online.sh module that sets ${playersonline}; registered in
core_modules.sh.
- Add stoponlyifnoplayersallcommands (default on) so the stoponlyifnoplayers
protection applies to every command that stops the server (e.g. update).
Set to off to limit it to explicit stop/restart, allowing update to stop
the server even while players are online.
- Add the new setting to all game server _default.cfg files.
- Resolve merge with develop (check_gamedig now keeps develop's npm-update
branch plus the 'install Node.js' hint).1 parent 5faaf46 commit 84cde95
139 files changed
Lines changed: 189 additions & 44 deletions
File tree
- lgsm
- config-default/config-lgsm
- ahl2server
- ahlserver
- arkserver
- arma3server
- armarserver
- atsserver
- avserver
- bb2server
- bbserver
- bdserver
- bf1942server
- bfvserver
- bmdmserver
- boserver
- bsserver
- btlserver
- btserver
- ccserver
- ckserver
- cmwserver
- cod2server
- cod4server
- codserver
- coduoserver
- codwawserver
- colserver
- cs2server
- csczserver
- csgoserver
- csserver
- cssserver
- ctserver
- dabserver
- dayzserver
- dmcserver
- dodrserver
- dodserver
- dodsserver
- doiserver
- dstserver
- dysserver
- ecoserver
- emserver
- etlserver
- ets2server
- fctrserver
- fofserver
- gmodserver
- hcuserver
- hl2dmserver
- hldmserver
- hldmsserver
- hwserver
- hzserver
- insserver
- inssserver
- iosserver
- jc2server
- jc3server
- jk2server
- kf2server
- kfserver
- l4d2server
- l4dserver
- mcbserver
- mcserver
- mhserver
- mohaaserver
- momserver
- mtaserver
- ndserver
- necserver
- nmrihserver
- ns2cserver
- ns2server
- nsserver
- ohdserver
- onsetserver
- opforserver
- pc2server
- pcserver
- pmcserver
- pvkiiserver
- pwserver
- pzserver
- q2server
- q3server
- q4server
- qlserver
- qwserver
- ricochetserver
- roserver
- rtcwserver
- rustserver
- rwserver
- sampserver
- sbotsserver
- sbserver
- scpslserver
- scpslsmserver
- sdtdserver
- sfcserver
- sfserver
- sof2server
- solserver
- squad44server
- squadserver
- stnserver
- stserver
- svenserver
- terrariaserver
- tf2server
- tfcserver
- tfserver
- tiserver
- ts3server
- tsserver
- tuserver
- twserver
- untserver
- ut2k4server
- ut3server
- ut99server
- utserver
- vhserver
- vintsserver
- vpmcserver
- vsserver
- wetserver
- wfserver
- wmcserver
- wurmserver
- zmrserver
- zpsserver
- modules
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
| 112 | + | |
112 | 113 | | |
113 | 114 | | |
114 | 115 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
| 107 | + | |
107 | 108 | | |
108 | 109 | | |
109 | 110 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
| 109 | + | |
109 | 110 | | |
110 | 111 | | |
111 | 112 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
| 123 | + | |
123 | 124 | | |
124 | 125 | | |
125 | 126 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| 108 | + | |
108 | 109 | | |
109 | 110 | | |
110 | 111 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
| 100 | + | |
100 | 101 | | |
101 | 102 | | |
102 | 103 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
| 100 | + | |
100 | 101 | | |
101 | 102 | | |
102 | 103 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
| 113 | + | |
113 | 114 | | |
114 | 115 | | |
115 | 116 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
| 107 | + | |
107 | 108 | | |
108 | 109 | | |
109 | 110 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
| 107 | + | |
107 | 108 | | |
108 | 109 | | |
109 | 110 | | |
| |||
0 commit comments