Compare commits

..

2 Commits

Author SHA1 Message Date
713b23a666 fix: firewalld service 2020-07-09 22:25:09 +03:00
5e2fb911ed add TODO list 2020-07-09 02:06:51 +03:00
4 changed files with 66 additions and 3 deletions

View File

@ -29,7 +29,7 @@ source /etc/kf2-srv/kf2-srv.conf
ScriptFullname=$(readlink -e "$0")
ScriptName=$(echo "$ScriptFullname" | awk -F '/' '{print $NF;}')
readonly ScriptVersion="0.11.0"
readonly ScriptVersion="0.11.1"
# Constants. Don't change.
readonly AppServerNum="232130"

View File

@ -3,7 +3,7 @@
<short>kf2-srv</short>
<description>Killing Floor 2 server</description>
<port protocol="udp" port="7777"/>
<port protocol="udp" port="27015">
<port protocol="udp" port="27015"/>
<port protocol="tcp" port="8080"/>
<port protocol="udp" port="20560"/>
<port protocol="udp" port="123"/>

View File

@ -1,7 +1,7 @@
%global steamuser steam
Name: kf2-srv
Version: 0.11.0
Version: 0.11.1
Release: 1%{dist}
Summary: Killing Floor 2 server
Group: Amusements/Games
@ -118,6 +118,9 @@ systemctl daemon-reload
systemctl restart rsyslog.service
%changelog
* Thu Jul 9 2020 GenZmeY <genzmey@gmail.com> - 0.11.1-1
- fix syntax error in firewalld service.
* Wed Jul 8 2020 GenZmeY <genzmey@gmail.com> - 0.11.0-1
- logging (rsyslog + logrotate).

60
TODO Normal file
View File

@ -0,0 +1,60 @@
- selinux
- sudo for steamuser
- kick by level
- split the script into separate files
- man pages
- english help
- ban history
- temporary ban
- understand what causes a "cpu hurricane" at startup
- generate unique password for server bot on install
- parallel actions
- bash completion
###################
Split scheme:
game
update
validate
fix-permissions
run
help
instance
list
new
delete
enable
disable
start
stop
restart
chat
help
ban
list
add
delete
sync
help
workshop
list
add
delete
sync
help
password
game
admin
help
maprotate
save
load
help
help h -h --help