Commit Graph

22 Commits

Author SHA1 Message Date
Jordan Brown 9dcdbff711 Nothing in this commit (#34520) 2018-01-16 15:40:15 -05:00
Cyberboss 6fe468e3b4 Moves load_motd to config controller 2018-01-15 10:44:25 -05:00
Kyle Spier-Swenson 5bceb36588 Fixes compiler errors in the preload_rsc external resource thingy (#34061)
Fixes compiler errors in the preload_rsc external resource thingy
2018-01-15 10:32:20 -05:00
Jordan Brown 5c5ba45768 If the world is launch with the "no-init" param. Master.Initialize isn't called 2017-12-25 20:14:55 -05:00
Jordan Brown dcfa3ca0e2 Add a single whitespace (#33746) 2017-12-23 02:42:50 -05:00
Jordie 56e5a62033 Db schema version check by simplification (#33582)
* db schema version check by concatenation

* lets just use actual floats

* simplifies schema check and some more logging
2017-12-16 23:23:23 -05:00
Jordan Brown b602495658 Adds a config to optionally hard reboot DD (#33006) 2017-11-24 05:53:08 -05:00
Jordan Brown 58aa8268e1 Fixes topic logs exposing serviceCommsKey (#32837) 2017-11-18 09:48:03 -05:00
Kyle Spier-Swenson d7b537ce24 SSoverlay improvements and tweaks (#32371)
* Overlay per-type cost logging.

Overlays will now log how long each type took to process.

Changed up how overlays was done to account for the fact its a queue and not a processor. (it was using almost none of the processing subsystem framework)

Made the overlay loop faster by making it not cut the list until the end.

Added a simple generic benchmark stat tracking system.

I don't know how much overhead this adds to overlays. i may put it behind testing or something, but i do want to test this on the serbers to get some stats.

* Removes flush() as it was creating race conditions

* Use ref

* text2file

* Atoms added as an overlay will have their pending overlays compiled before being converted to an appearance
2017-11-10 20:25:29 +01:00
AnturK 02e1407269 Adds logging crew manifest to seperate file (#31665)
* Adds logging crew manifest to seperate file

* Coding blind

* i can spel words

* Not everyone in the lobby please.

* Proper header

* Fix

* Better format
2017-10-16 08:56:35 +11:00
Jordan Brown 015ae6959d Use legacy topic keywords lookup method 2017-10-12 15:52:44 -04:00
Jordan Brown f944085ffb Fixes topic handlers 2017-10-12 12:21:33 -05:00
Jordan Brown afeeb71986 Fix world/Topic calling the wrong handler proc (#31610) 2017-10-12 17:37:04 +02:00
Jordan Brown 0193bdd668 Datumizes world/Topic (#31543)
* Datumizes world/Topic

* active_players requires comms_key
2017-10-12 14:46:51 +13:00
Jordan Brown 62f788fbc6 Server tools API v3.1 (#31000)
* New API for service communication

* Safer this way

* Gives the game the ability to kill itself

* tick_lag

* Sanity check

* Updates comment

* Formalization of the server tools API

* Fixes, finishes, and cleanup

* Remove unecessary scoping

* Compile fixes

* Didn't Ctrl+S

* Reimplement chat commands

* Fixup

* Required parameters

* Fax

* Testing

* Fix ON_TOPIC

* The more defines the more better

* That's bass ackwards

* Fix tgs2

* Fuck it, call him pichael

* Do this

* No, we only use the modern methods now

* Remove tgs2 relay support

* Remove kebab

* Kill kill kill

* This is back baby

* Missed a GLOB

* Remove DownloadPRDetails()

* Cache custom commands by name

* Adds "notify" chat command

* Use the official API

* Fix API misuse

* Readme licensing memes

* Fix API

* Moves chat new game announcement to when the API is confirmed compatible

* Add TGS3.json

* Fix the input options

* Removes notify command
2017-09-29 16:19:50 +13:00
Jordan Brown 4178c209f1 Configuration datum refactor (#30763)
* Configuration datum refactor

* More WIP

* New easier on the eyes format

* More WIP

* Finished config.txt

* Fucktons more WIP

* The end of conversion draws near...

* Add all this shit

* Done converting entries finally

* Hunting down compile errors

* More WIP

* MORE CONVERSIONS

* More WIP

* More WIP

* Oh shit only 90 errors this time!

* IT COMPILES!!!

* Fixes world start runtimes
2017-09-29 15:36:51 +13:00
Jordie fff02891ad log file for pda messaegs (#30827) 2017-09-18 12:53:49 +02:00
Kyle Spier-Swenson 2f6df2a008 Garbage collection tweaks and refactors. (#30118)
* Garbage collection queuing rewriting

* Some Tweaks

* Fixes some queue tracking oddities

* More tweaks

* Remove the middle two queue steps. tis was a silly idea

* New logging.

We store logging datums for use in tracking the stats of shit qdeleted

Added logging for destroy time as well as hard delete time, per type. As well as a few others

* Fix compile for testing

* Does the cyberboss

* does the antur
2017-09-13 08:46:18 +02:00
Jordan Brown 9eac731aea Added warnings for ultrasafe and safe security modes (#30515) 2017-09-09 19:39:49 -05:00
Jordie 08c1d5068b Update world.dm 2017-08-28 22:52:29 +10:00
Jordie0608 e418199031 adds separate file for sql logging 2017-08-27 14:13:26 +10:00
Cyberboss 8d702a196a Moves most of world.dm 2017-08-09 00:41:05 -04:00