Commit Graph
100 Commits
Author SHA1 Message Date
Steffen Schröder 58a668cf65 improved quit and restart coding 2014-08-02 20:51:48 +02:00
Steffen Schröder 297d251586 fixed typo 2014-08-02 20:51:35 +02:00
Steffen Schröder c568db09e7 deactivate plugins that throw a fatal error
made some methods static
2014-07-29 23:43:20 +02:00
Steffen Schröder 20f769c496 improved player data ram storage read & write 2014-07-29 00:05:27 +02:00
Steffen Schröder 8d7f6bc62b stats fix for invalid custom callbacks 2014-07-29 00:00:07 +02:00
Steffen Schröder 8b367e0834 moved min php version constant into system util class 2014-07-28 14:55:13 +02:00
Steffen Schröder cc21807ed1 turned off dev mode (oops) 2014-07-28 14:50:13 +02:00
Steffen Schröder 149d8aa7f0 adjusted sample php path 2014-07-28 14:49:43 +02:00
Steffen Schröder 09f6e813a5 increased version 2014-07-28 14:40:00 +02:00
Steffen Schröder 4f66c8e54f code refactoring
improved error handling + reporting
2014-07-28 14:39:12 +02:00
Steffen Schröder 494139bacb always trigger cancel callback 2014-07-27 22:27:39 +02:00
Steffen Schröder 5ee5f698ab added utility method from api 2014-07-27 21:07:42 +02:00
Steffen Schröder 1d81304658 removed misplaced utility method 2014-07-27 21:07:31 +02:00
Steffen Schröder 46c5706375 minor coding improvements 2014-07-26 16:31:47 +02:00
Steffen Schröder 4d5e0ee6b0 spelling fixed
(canceled -> cancelled)
2014-07-26 16:07:52 +02:00
Steffen Schröder b36eff12bc replaced startup server options loading message by logging 2014-07-25 18:09:51 +02:00
Steffen Schröder 0eb2e0922b use api utility method 2014-07-25 17:58:45 +02:00
Steffen Schröder ab80a6bc67 utility method for all available commands 2014-07-25 17:58:34 +02:00
Steffen Schröder f71c1520ef vote ratios configurator menu 2014-07-25 17:47:46 +02:00
Steffen Schröder 9029fe1ed0 save current server options every 6 hours as they could have been changed by an external tool 2014-07-25 16:51:47 +02:00
Steffen Schröder 249e533dac improved deprecated constants 2014-07-25 16:40:01 +02:00
Steffen Schröder 855ac29630 removed deprecated constants 2014-07-25 16:39:07 +02:00
Steffen Schröder 002b537b47 various phpdoc improvements and additions
added some getter methods for properties
2014-07-25 16:28:47 +02:00
Steffen Schröder 29f89ec15f made logger class abstract 2014-07-25 15:47:44 +02:00
Steffen Schröder 1839796564 renamed 'Configurators' namespace to 'Configurator' 2014-07-25 15:45:10 +02:00
Steffen Schröder ffb2bcba89 renamed server settings to server options to match dedi naming
- renamed server options menu
- moved into server namespace
- changed names of table and its attributes
2014-07-25 15:37:54 +02:00
Steffen Schröder 7a69a8ed4e server settings coding improvements
fixed applying of settings by filling mandatory ones with current values
2014-07-25 15:17:36 +02:00
Steffen Schröder fba9258377 method for success message to admins 2014-07-25 15:16:41 +02:00
Steffen Schröder e402dcdd87 don't restart in dev mode 2014-07-25 14:56:14 +02:00
Steffen Schröder d531d97366 - static getTitle() function of configurator menu interface
- removed reopenMenu() configurator function
- use more intelligent showMenu() function
2014-07-24 23:15:25 +02:00
Steffen Schröder 6138274a98 server settings menu coding improvements 2014-07-24 23:13:30 +02:00
Steffen Schröder f9d59c432d configurator coding improvements 2014-07-24 23:12:56 +02:00
Steffen Schröder b9c6e7cb85 fixed statistics code for custom callbacks 2014-07-21 14:53:05 +02:00
Steffen Schröder e18e29de9d removed empty chatlog plugin file 2014-07-20 00:30:24 +02:00
Steffen Schröder fcad92c910 prevent errors with non-objects 2014-07-20 00:29:01 +02:00
Steffen Schröder d079c0a2cc prevent errors with non-objects 2014-07-20 00:26:46 +02:00
Steffen Schröder e58bd8648b prevent errors with non-objects 2014-07-20 00:24:33 +02:00
Steffen Schröder 861f9217b3 improved phpdoc var statements 2014-07-20 00:19:54 +02:00
Steffen Schröder d6405550ee prevent too huge donation amounts 2014-07-20 00:12:28 +02:00
Steffen Schröder ea04eca452 improved fake player recognition 2014-07-20 00:00:31 +02:00
Steffen Schröder a3a7e06926 catch map related exception 2014-07-19 23:55:01 +02:00
Steffen Schröder a5e9615933 added empty chatlog plugin file to delete it everywhere 2014-07-19 23:49:20 +02:00
Steffen Schröder c50e4f5a84 Revert "renamed player actions class"
This reverts commit f0862f7f16.
2014-07-19 23:40:16 +02:00
Steffen Schröder 2ae38ed1fa improved exception catching 2014-07-19 23:39:25 +02:00
Steffen Schröder f0862f7f16 renamed player actions class 2014-07-19 23:37:19 +02:00
Steffen Schröder 61d80b340d improved catching of transport exception on connect 2014-07-19 23:33:15 +02:00
Steffen Schröder b5715ebe66 renamed server commands class and improved code 2014-07-19 23:29:20 +02:00
Steffen Schröder 57106efa46 fixed phpdoc 2014-07-19 23:12:20 +02:00
Steffen Schröder acd2dd95e3 removed exception report 2014-07-19 23:12:11 +02:00
Steffen Schröder 754ca64532 suppress fread & fwrite notices 2014-07-19 22:00:31 +02:00
Steffen Schröder 0af057fd28 dedi-api update 2014-07-19 21:50:54 +02:00
Steffen Schröder 9943c1e808 used utility method 2014-07-17 20:02:55 +02:00
Steffen Schröder 6bf039d446 phpdoc var statements 2014-07-17 20:02:36 +02:00
Steffen Schröder f369af1358 formatted 2014-07-17 20:02:23 +02:00
Steffen Schröder 545ee6bc25 added fixme tag 2014-07-17 20:01:48 +02:00
Steffen Schröder 6d941a5772 improved variable names 2014-07-17 20:01:40 +02:00
Steffen Schröder fc2012080b private players array 2014-07-17 20:01:31 +02:00
Steffen Schröder 46665aa86c improved callback registering 2014-07-17 19:25:25 +02:00
Steffen Schröder a17c0f160b strip base dir on exception reports 2014-07-10 19:22:07 +02:00
Steffen Schröder c2c7aa239c check validity of saved server settings
added missing property for validity check
2014-07-10 18:53:16 +02:00
Steffen Schröder 8b3667b252 FML Update 2014-07-03 22:34:47 +02:00
Steffen Schröder edd62f0eb4 suggested icon for verified plugins 2014-07-01 21:43:08 +02:00
Steffen Schröder a17e681ef0 renamed plugin install menu class 2014-07-01 21:23:50 +02:00
Steffen Schröder 072120064f updated dedi-api 2014-06-30 23:20:02 +02:00
Steffen Schröder 1c94e2da27 improved error prevention 2014-06-30 18:48:31 +02:00
Steffen Schröder 8c5b7b4b14 prevent error on null object 2014-06-30 18:47:37 +02:00
Steffen Schröder c1cc6449c5 check whether ManiaControl.sh exists before trying to restart 2014-06-29 17:27:01 +02:00
Steffen Schröder 3151ed2bc6 prevent 'undefined index' error 2014-06-29 17:24:01 +02:00
Steffen Schröder 8d5359bb82 validate dedimania resposne 2014-06-29 17:17:20 +02:00
Steffen Schröder 4ac0ec7f73 fixed loading of server options on start
(property name needs to start in lower case)
2014-06-29 17:12:43 +02:00
Steffen Schröder fc73510e8d replaced deprecated fileutil method by webreader 2014-06-27 01:18:55 +02:00
Steffen Schröder 2d78c75155 adjusted return type 2014-06-27 01:18:39 +02:00
Steffen Schröder bb94b7712f fixed post method 2014-06-27 01:18:18 +02:00
Steffen Schröder 03bd3caa65 remove require of alrady removed lib 2014-06-27 01:16:09 +02:00
Steffen Schröder 70e2c89d22 fixed post method 2014-06-27 01:11:47 +02:00
Steffen Schröder 29081181bf removed unused imports 2014-06-27 01:09:12 +02:00
Steffen Schröder 02cb1430bc moved webreader class in utils namespace 2014-06-27 01:06:11 +02:00
Steffen Schröder 5c88fac7d6 code improvements for common curl options 2014-06-27 01:02:52 +02:00
Steffen Schröder 1aa1432384 deprecated FileUtil loadFile() method 2014-06-27 00:42:19 +02:00
Steffen Schröder 8e44f0f3c5 web reader for synchronous web requests 2014-06-27 00:40:43 +02:00
Steffen Schröder 15edb02e9e code refactored 2014-06-27 00:19:03 +02:00
Steffen Schröder 47a8c5bcfe removed unused lib gbxdatafetcher 2014-06-26 20:50:22 +02:00
Steffen Schröder 1dbcf486fb prevent non-object access error 2014-06-26 19:45:54 +02:00
Steffen Schröder 1a021c0189 improved utf8 array conversion 2014-06-26 11:18:00 +02:00
Steffen Schröder 73148364e0 utf8 conversion for arrays 2014-06-26 11:16:29 +02:00
Steffen Schröder 55efbc437f exception report message in utf8 2014-06-26 11:08:02 +02:00
Steffen Schröder 935b69a416 minor changes 2014-06-26 11:07:53 +02:00
Steffen Schröder f2b9bc82ed utf-8 conversion with mb_convert_encoding instead of bugged iconv 2014-06-26 10:57:37 +02:00
Steffen Schröder ec7f2f96d3 catch change in progress exception 2014-06-23 23:11:16 +02:00
Steffen Schröder d6c3707219 catch not spectator exception 2014-06-23 23:08:08 +02:00
Steffen Schröder d7bea9ecd8 constant fix 2014-06-23 22:54:27 +02:00
Steffen Schröder 0b5162db32 code improvements & cleanup 2014-06-23 16:32:40 +02:00
Steffen Schröder 1fc4ad999f catch next map exception 2014-06-23 16:17:39 +02:00
Steffen Schröder d8951b7255 handle socket exception on connect 2014-06-23 16:14:47 +02:00
Steffen Schröder 269408c71a improved error handling on map adding 2014-06-23 16:04:00 +02:00
Steffen Schröder d1c3ada631 map file name sanitizing 2014-06-23 15:51:39 +02:00
Steffen Schröder 6aeea15621 improved map restart param parsing 2014-06-23 15:45:40 +02:00
Steffen Schröder e25b352a7a improved error handling 2014-06-22 19:23:54 +02:00
Steffen Schröder 9ae9c1cf07 fixed z level 2014-06-22 19:23:33 +02:00
Steffen Schröder bb5058e532 improved constants access 2014-06-22 19:02:18 +02:00