summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add CRSMConfigValue-specialization for enums using std::is_enum andMarkus Mittendrein2015-09-301-0/+7
| | | | std::underlying_type
* Use ushort instead of int for CRSM.ManagementPortMarkus Mittendrein2015-09-281-1/+2
|
* use SFINAE for integer CRSMConfigValue-specialization instead of hard-Markus Mittendrein2015-09-281-7/+10
| | | | coded int and throw an exception when the value is out of range.
* Save session to CrServerManager.session on detach and load it onMarkus Mittendrein2015-09-244-21/+50
| | | | reattaching
* Fix detecting of activating clientsMarkus Mittendrein2015-09-241-1/+1
|
* Fix ClientInfo::empty()Markus Mittendrein2015-09-241-1/+1
|
* Split CRSMConfig into CRSMConfigBase (for reuse) and CRSMConfigMarkus Mittendrein2015-09-242-69/+68
|
* Fix usage of Config.Clonk.Server.ArgumentsMarkus Mittendrein2015-09-241-2/+1
|
* Add CRSMConfigValue-specialization for ClientInfoMarkus Mittendrein2015-09-241-1/+67
|
* Add CRSMConfigValueBase::getValue andMarkus Mittendrein2015-09-241-15/+28
| | | | CRSMConfigValueBase::getStringValue and use them where appropriate
* Replace typedefs through usingMarkus Mittendrein2015-09-242-2/+2
|
* Flip "mess.length() > QString(CMD_SIGN).length() &&Markus Mittendrein2015-09-241-1/+1
| | | | | mess.left(QString(CMD_SIGN).length()) == CMD_SIGN" to avoid a crash when CMD_SIGN is longer than the message
* Rename Session.IrcUseIngameChat to Session.IRC.UseIngameChat and onlyMarkus Mittendrein2015-09-242-9/+9
| | | | forward irc messages to ingame chat if Session.IRC.UseIngameChat == true
* Use maps to store IRC.Moderators and Clonk.Chat.Moderators together with a ↵Markus Mittendrein2015-09-241-4/+4
| | | | custom identifier (to put in logs in the future)
* Fix typo in CRSM::readConfigMarkus Mittendrein2015-09-241-1/+1
|
* Change userwish-added-message when the wish is hosted directlyMarkus Mittendrein2015-09-241-1/+1
|
* Fix [IRC] Nick overriding [Network] Nick when reading the clonk configMarkus Mittendrein2015-09-241-0/+1
|
* Store folder lists (.lst-Files) in CRSM.ListFolderMarkus Mittendrein2015-09-232-7/+22
|
* Replace Session.Hosting and Session.Running with Session.State and setMarkus Mittendrein2015-09-232-36/+47
| | | | IngameChannel-topic through CRSM::ircSetIngameChannelTopic.
* Only print management-disconnect-message when a name was inputMarkus Mittendrein2015-09-221-1/+1
|
* Include game status (lobby|loading|running) in IngameChannel-TopicMarkus Mittendrein2015-09-221-3/+17
|
* Code cleanupMarkus Mittendrein2015-09-223-68/+81
| | | | | Add empty() and clear() to ClientInfo and use it when needed. Move session-specific members into Session-struct
* Use {CLI} instead of [CLI] as Chat-prefix for management usersMarkus Mittendrein2015-09-222-3/+10
|
* Print an error and exit, if the clonk executable is not presentMarkus Mittendrein2015-09-222-7/+24
|
* Only add value to list if its not already there.Markus Mittendrein2015-09-222-10/+6
|
* Remove unnecessary commented out code and restore needed code ofMarkus Mittendrein2015-09-222-146/+34
| | | | CRSM::readConfig.
* Replace session with a Session-struct.Markus Mittendrein2015-09-222-28/+44
|
* Add *.user to .gitignoreMarkus Mittendrein2015-09-221-0/+1
|
* Change #ifdef-include-guard to #pragma onceMarkus Mittendrein2015-09-221-4/+1
|
* Replace settings, lists and maps in CRSM through a better Config-ClassMarkus Mittendrein2015-09-225-239/+752
|
* Add newline to some log-messages and clear maps before loading theMarkus Mittendrein2015-09-201-7/+8
| | | | config.
* Cleanup repo with some directoriesMarkus Mittendrein2015-09-09318-0/+0
|
* Add example CrServerManager.conf and CrServerManager.conf.README (in german!)Markus Mittendrein2015-09-092-0/+118
|
* Added basic antiflood.Markus Mittendrein2015-06-125-158/+282
| | | | Release round admin when he is leaving, but he can regain it in a specified time.
* Added command !removeplr.Markus Mittendrein2015-04-203-15/+57
| | | | Added basic anti spam for same scenarios and the same user.
* Added newscriptplayer command.Markus Mittendrein2015-04-091-4/+20
| | | | | Restored additional help info, which was accidently removed with an update.
* Modified systemd-servicefile to dont automatically restart when CRSMMarkus Mittendrein2015-04-011-1/+1
| | | | exits based on a management command.
* Added option to randomly enable league for scenarios.lst (--random-Markus Mittendrein2015-04-012-2/+15
| | | | league).
* Added option to randomly walk through scenarios.lstMarkus Mittendrein2015-04-012-15/+39
| | | | (RandomizeAutoHosting).
* Code cleanup, added idle protection (configurable), when last userMarkus Mittendrein2015-04-012-21/+43
| | | | leaves.
* scenarios.lst now supports --league, to activate league for a specificMarkus Mittendrein2015-03-283-11/+94
| | | | scenario in the autohosting list.
* Added systemd.service file and helper scripts (they need netcat). It'sMarkus Mittendrein2015-03-193-0/+27
| | | | meant that Clonk and CRSM are installed in /opt/clonk.
* Added Managemen-Interface on TCP port 9372 listening on localhost.Markus Mittendrein2015-03-194-75/+303
|
* Added ProcessManager, so Clonk can run independently from CRSM.Markus Mittendrein2015-03-186-62/+546
| | | | Added support for league with --league flag for !host.
* Cleanup completed. New Interface based system.Markus Mittendrein2015-01-046-558/+831
|
* Massive changes.Markus Mittendrein2015-01-014-125/+993
| | | | Can't remember them.
* addedd communiMarkus Mittendrein2014-10-06305-0/+50053
|
* initialMarkus Mittendrein2014-10-064-0/+756