Commit Graph
626 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 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 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 967b59afcd Merge branch 'testing' of stellabellum.net:staff/src into testing 2016-12-15 20:55:43 +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 1c6a70a87e we can now build with gcc6/stdc++6 2016-12-15 03:02:36 +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 b17393763a madness 2016-12-06 16:58:56 +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
DarthArgus 23cf1cc584 well according to SO this looks correct https://stackoverflow.com/questions/991335/how-to-erase-delete-pointers-to-objects-stored-in-a-vector 2016-11-20 07:47:19 -06:00
DarthArgus cceff1dc1a oops, don't want to invalidate... and yes the completedSnapshot should in theory point to the same snapshot, but for whatever reason deleting it crashes the TC but not my local setup 2016-11-20 07:34:15 -06:00
DarthArgus b2a5fc55ab well, not quite 2016-11-20 07:32:49 -06:00
DarthArgus 74ebc3ec43 if this builds i think it will fix the mem issue 2016-11-20 06:25:19 -06:00
DarthArgus 331dec707b apparently we fixed whatever was really causing crashes for this... 2016-11-15 07:30:12 +00:00
DarthArgus 40272ff290 autoformat and put it in other bins 2016-10-17 20:33:32 -05:00
DarthArgus 220a0ed7c9 in theory this should work 2016-10-17 19:27:28 -05:00
DarthArgus 826e75014a in theory this should work on all processes? 2016-10-17 19:05:25 -05:00
DarthArgus 3dc2bd7937 i think that we can do this...as we'd just be overwriting if the last
slot is actually full
2016-10-16 07:53:23 +00:00
DarthArgus f21883785d auto-truncate too long strings before insertion into the db 2016-10-16 05:43:39 +00:00
DarthArgus 34a391db30 remove deprecated c hooks 2016-10-07 01:42:13 +00:00