Commit Graph
901 Commits
Author SHA1 Message Date
DarthArgus ea7f5ef581 silence some more warnings in release mode 2016-12-18 04:47:37 +00:00
DarthArgus b91a2717ef enable logging of space cheaters 2016-12-18 04:47:32 +00:00
DarthArgus 01eac82290 fix a bit of chatty ai logs 2016-12-18 04:47:25 +00:00
DarthArgus b291574597 we can silently pack these strings, i think 2016-12-17 20:05:27 +00:00
DarthArgus 1e49bad4c3 fix the tempnam warning 2016-12-17 20:05:20 +00:00
DarthArgus aaded000eb clang 4.0 fixes 2016-12-17 20:05:14 +00:00
DarthArgus 92c41a6446 cleanup our flags 2016-12-17 20:05:04 +00:00
DarthArgus c9454df4aa stfu clang 2016-12-17 03:27:50 +00:00
DarthArgus 8fdc317105 fix a couple warnings - because the objects in DataResourceList are static, we now need to have them predefined in each function as the class is static too - c++14 demands it 2016-12-17 02:55:38 +00:00
DarthArgus 2b28fea68e adopt our changes to the TC/live build branches, but remove link time optimization so we don't have to wait as long on the build 2016-12-16 21:31:39 +00:00
DarthArgus 942e0ef347 this proxy list sometimes went out of scope before copied, fix it so we don't bug any more toons! 2016-12-16 21:30:22 +00:00
DarthArgus ceb8905b5e cflag tidying 2016-12-15 22:05:04 +00:00
DarthArgus d0f511e825 cflag cleaning up..auditing...trying to find gcc's flag that doesn't play nice in O3/Ofast, as Ofast is fine with clang 2016-12-15 21:27:41 +00:00
DarthArgus 967b59afcd Merge branch 'testing' of stellabellum.net:staff/src into testing 2016-12-15 20:55:43 +00:00
DarthArgus f3c2fbbe85 linebreaks, yeah! 2016-12-15 20:54:02 +00:00
DarthArgus a18714d2b9 naughty cmake! 2016-12-15 20:48:29 +00:00
DarthArgus 53b235cee6 remove mulodi 2016-12-15 17:17:24 +00:00
DarthArgus fc750011bc strike that... 2016-12-15 04:48:50 +00:00
DarthArgus 34d841161e if we don't find an object, request it be unloaded regardless of existence, to hopefully clear it to work next load attempt 2016-12-15 04:00:30 +00:00
DarthArgus b97a410dea as it turns out the c++17 standard isn't really fully baked yet and breaks things 2016-12-15 03:46:04 +00:00
DarthArgus 1c6a70a87e we can now build with gcc6/stdc++6 2016-12-15 03:02:36 +00:00
DarthArgus 87f0d4d744 enable debug safe optimizations 2016-12-15 03:02:35 +00:00
DarthArgus 505e68cec6 move saving of buffers into SwgSnapshot 2016-12-15 03:02:03 +00:00
DarthArgus 897dda2600 auto makes me happy 2016-12-15 03:02:02 +00:00
DarthArgus 3bdc77a5d2 It's 2016 and C++11 supports these natively 2016-12-15 03:01:41 +00:00
DarthArgus 18cb7d0e95 persister cleanup 2016-12-15 03:00:59 +00:00
DarthArgus 76d08c50da kill me. 2016-12-10 04:16:07 +00:00
DarthArgus 3a62cb8b86 whoops! 2016-12-10 00:52:08 +00:00
DarthArgus e7080c4283 misnomer 2016-12-10 00:50:30 +00:00
DarthArgus 8d471e8057 add discrepancy tracking for delete counts, with a loop that should clean up orphans 2016-12-10 00:46:54 +00:00
DarthArgus 773ec16c59 mutex removal since they aren't helping 2016-12-09 23:56:57 +00:00
DarthArgus fd73109f03 this is broken but proves where our race condition comes from 2016-12-09 22:30:25 +00:00
DarthArgus 8834b81283 in theory this is all we need to keep from stepping on our own toes; if we have a delete bug after this we need to look at that freaking map and it's constituents, specifically the NetworkId member 2016-12-09 22:10:54 +00:00
DarthArgus 64eda543f9 in theory this should let things run but warn when we leak 2016-12-09 21:24:22 +00:00
DarthArgus 87443dd17e prevent death of server if we're waiting on a save to finish but still warn about it; only lock at the top of saveCompleted 2016-12-09 21:02:46 +00:00
DarthArgus 802af495dc silence output by default in release mode for things we can't do much about on a live server... TODO: @cekis can we find a nice way of silencing or outputting java stack dumps into a file instead of the console? 2016-12-09 21:02:00 +00:00
DarthArgus bf396ac2a2 add loader mutex; cleanup a couple elseif chains into switches 2016-12-09 15:22:23 +00:00
DarthArgus 6418f430f9 this should let us delete snapshots at the cost of latency 2016-12-09 03:37:21 +00:00
DarthArgus a353c128c3 fix db bug; cleanup; better destructors 2016-12-08 17:23:03 +00:00
DarthArgus eab175813d remove another unused flag 2016-12-08 10:07:51 +00:00
DarthArgus 4a1159ad14 this builds and runs but our objvars are never loaded (or buffered?) properly 2016-12-06 17:45:04 +00:00
DarthArgus b17393763a madness 2016-12-06 16:58:56 +00:00
DarthArgus c8b782b0d1 g3 for debug builds 2016-12-06 03:10:35 +00:00
DarthArgus c254e498bc @cekis, you'll want to toggle this to true for debugging, but it just
spams in release mode
2016-12-04 01:13:01 +00:00
DarthArgus cbfc88d54b cleanup works and reduces our memory footprint, and error messages 2016-12-04 00:56:25 +00:00
DarthArgus 12cf580937 fix all the warnings 2016-12-04 00:56:24 +00:00
DarthArgus 066eac440e nit picking on unrelated to the leak things... 2016-12-04 00:56:24 +00:00
DarthArgus 9d8b7c0d3a Support oracle 10.2.0.4 client libs 2016-12-04 00:56:24 +00:00
DarthArgus f9c0a47a39 finish removing the SOE memory management 2016-12-04 00:56:11 +00:00
DarthArgus 9f9fed4693 memory manager cleanup and removal 2016-12-04 00:55:37 +00:00