summaryrefslogtreecommitdiffstats
path: root/src/main.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2015-09-19Ignore Sigpipetycho1-0/+4
2015-09-15Increase robustness of the logging subsystemtycho1-0/+1
2015-08-20Fixed and improved restartingTiger Wang1-33/+32
2015-08-10Checked LeakFinder in MSVC2015, enabled support for it.Mattes D1-3/+4
2015-06-05Daemon support on Linux.Anthony Birkett1-12/+34
2015-06-02Added cmdline params for crashdump detailness.Mattes D1-94/+77
2015-06-01Use the new style command line parameters for Windows Service support.Anthony Birkett1-10/+9
2015-05-20Moved no buffering command line argument to tclaptycho1-5/+8
2015-05-20Move commlog arguments over to TCLAPtycho1-25/+18
2015-05-18Add support for setting ports through command linetycho1-1/+12
2015-05-18Fix max slots logic to only override if acctually present.tycho1-4/+9
2015-05-16Fix service Mainworktycho1-1/+1
2015-05-16Move make_unique into a namespace to avoid ADL issuestycho1-1/+1
2015-05-16Initial implementation of IniFile overloadingtycho1-7/+35
2015-05-04Print Build info as part of the crash informationworktycho1-0/+9
2015-04-06Fixed MSVC warnings, improved comments.Mattes D1-5/+5
2015-04-05Fixed crash on exit introduced with Windows Service capability.Mattes D1-7/+14
2015-04-01Working as a Windows service. Starts and stops correctly.Anthony Birkett1-33/+191
2015-03-18Added cNetwork initialization to program start.Mattes D1-0/+4
2015-01-27Added network termination called at app exit.Mattes D1-2/+9
2014-11-29Removed unneeded include.Mattes D1-1/+0
2014-11-29Added a basic stacktracing for assert and signal failures.Mattes D1-0/+6
2014-11-26Windows: Fixed builds with LeakFinder enabled.Mattes D1-1/+1
2014-10-23En masse NULL -> nullptr replaceTiger Wang1-4/+4
2014-10-21Windows close handlers handles more closesTiger Wang1-5/+2
2014-10-20En masse NULL -> nullptr replaceTiger Wang1-4/+4
2014-10-20Migrated cSleep and cTimer to std::chronoTiger Wang1-1/+4
2014-08-12Renamed LoggersTycho1-1/+1
2014-08-10First Implementatation of new Loggin frameworkTycho1-0/+2
2014-07-21Normalized spaces after "catch".madmaxoft1-2/+2
2014-07-21Style: Normalized to no spaces before closing parenthesis.madmaxoft1-5/+5
2014-07-20main.cpp: field style fixesarchshift1-7/+7
2014-07-19main.cpp: Fixed warnings with g_TERMINATE_EVENT_RAISED and g_SERVER_TERMINATEDarchshift1-4/+4
2014-07-17Normalized comments.madmaxoft1-2/+2
2014-07-17Fixed spaces around single-line comments.madmaxoft1-9/+9
2014-07-17Fixed basic whitespace problems.madmaxoft1-2/+2
2014-06-01abort does not take a parameter.worktycho1-2/+2
2014-06-01Use abort in SIGSEGV and SIGABRT handlersworktycho1-2/+2
2014-03-14Fixed a few unneeded breaksTycho1-1/+0
2014-02-27Added a "nooutbuf" cmdline param.madmaxoft1-11/+16
2014-02-20Disabled the leak finder.madmaxoft1-1/+3
2014-01-27SIGABRT exits with failure.Tiger Wang1-0/+1
2014-01-26Fixed client packet parsing.madmaxoft1-3/+23
2014-01-26Added SIGABRT to catchers listTiger Wang1-1/+6
2014-01-25Comm logging is available in both Debug and Release modes.madmaxoft1-4/+0
2014-01-24Fixed *nix compilation for previous commit.madmaxoft1-2/+2
2014-01-24Added per-connection comm logging in debug mode.madmaxoft1-1/+24
2014-01-17Fixed SIGABRT_COMPAT on other architectures.madmaxoft1-0/+2
2014-01-16Changed newline character because of issuesTiger Wang1-1/+10
2014-01-07Graceful shutdown on SIGTERMTiger Wang1-0/+5
2013-12-24Fixed comments in main.cpp and Player.cppTiger Wang1-1/+1
2013-12-23Added some comments in main.cppTiger Wang1-1/+1
2013-12-22Added many event catchersTiger Wang1-11/+53
2013-11-24Moved source to srcAlexander Harkness1-0/+0
2013-08-07Removed Squirrel.madmaxoft1-4/+0
2013-05-25Added base Code::Blocks project (WIP, still doesn't compile) and fixed some source errors with MinGW.madmaxoft@gmail.com1-4/+4
2012-10-20Use leakfinder in debug builds to dump all currently used memory via the "dumpmem" console command.madmaxoft@gmail.com1-1/+0
2012-09-24Source files cleanup: The rest of the files renamed.madmaxoft@gmail.com1-1/+1
2012-08-15Compiles on Android! Added Eclipse project, import it into your workspace and it should be runnable on Android!faketruth1-1/+8
2012-07-16Some code improvementslapayo94@gmail.com1-2/+2
2012-07-15A new Block handling system :olapayo94@gmail.com1-10/+0
2012-07-08Squirrel Pluginslapayo94@gmail.com1-3/+4
2012-06-14Attempt to bring sanity to newlines across systems.cedeel@gmail.com1-204/+204
2012-03-09Using the _DEBUG macro for *nix debug builds as well; trying to force 8-byte alignment on critical sections ( http://forum.mc-server.org/showthread.php?tid=384 )madmaxoft@gmail.com1-2/+2
2012-02-23Added cmdline parameters "/cdg" and "/cdf" for crashdump flags "globals" and "full memory"madmaxoft@gmail.com1-2/+17
2012-02-22Restricted windows crash dump generating code to 32-bit platforms only due to inline assemblymadmaxoft@gmail.com1-5/+6
2012-02-21Added code to produce dump files on Windows builds to aid with debugging server crashesmadmaxoft@gmail.com1-0/+85
2012-02-16Chunk is now marked as dirty; saving only dirty chunks; rewritten load / save not to use cChunkPtr; set VC2008 project to level4 warnings; block entities are now loaded and saved properlymadmaxoft@gmail.com1-1/+5
2012-02-13Rewritten most of the code for multithreading; still not 100%, but getting there. If this commit proves to be too problematic, we can always undo it.madmaxoft@gmail.com1-10/+45
2012-01-29VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization.madmaxoft@gmail.com1-7/+9
2011-11-08It's a Squirrel!!faketruth1-0/+12
2011-11-01You can now run multiple worlds by defining them in settings.ini . However there's no way to change worlds on the fly yetfaketruth1-0/+2
2011-10-22Found something that calls a function when a segfault happens, might be useful.faketruth1-4/+16
2011-10-21Compiles for linuxfaketruth1-2/+2
2011-10-03MCServer c++ source filesfaketruth1-0/+36