Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2015-06-05 | Daemon support on Linux. | Anthony Birkett | 1 | -12/+34 | |
Added null console log listener, avoid printf() when stdout is closed. | |||||
2015-06-02 | Added cmdline params for crashdump detailness. | Mattes D | 1 | -94/+77 | |
Win32-only, also fixed the call scripts. Fixes #2184. | |||||
2015-06-01 | Use the new style command line parameters for Windows Service support. | Anthony Birkett | 1 | -10/+9 | |
Ignore invalid or malformed command line parameters, prevent unhandled exceptions. NOTE: Users will need to reinstall the service, now uses "-d" instead of "/service" in the start parameters. | |||||
2015-05-20 | Moved no buffering command line argument to tclap | tycho | 1 | -5/+8 | |
2015-05-20 | Move commlog arguments over to TCLAP | tycho | 1 | -25/+18 | |
2015-05-18 | Add support for setting ports through command line | tycho | 1 | -1/+12 | |
2015-05-18 | Fix max slots logic to only override if acctually present. | tycho | 1 | -4/+9 | |
2015-05-16 | Fix service Main | worktycho | 1 | -1/+1 | |
2015-05-16 | Move make_unique into a namespace to avoid ADL issues | tycho | 1 | -1/+1 | |
this prevents VS finding std::make_unique for constructors that take types from std | |||||
2015-05-16 | Initial implementation of IniFile overloading | tycho | 1 | -7/+35 | |
2015-05-04 | Print Build info as part of the crash information | worktycho | 1 | -0/+9 | |
2015-04-06 | Fixed MSVC warnings, improved comments. | Mattes D | 1 | -5/+5 | |
2015-04-05 | Fixed crash on exit introduced with Windows Service capability. | Mattes D | 1 | -7/+14 | |
Ref.: #1845 | |||||
2015-04-01 | Working as a Windows service. Starts and stops correctly. | Anthony Birkett | 1 | -33/+191 | |
Added "/service" switch, to prompt the binary to attempt starting as a service. Added service* methods, to control service startup. Split up main() into universalMain(), which contains the startup code for both service and normal start. Added cRoot::m_RunningAsService bool, Added cRoot::SetStopping(bool) to allow a stop request to be sent by the service controller. Added cBlockIDMap::init() to avoid loading items.ini before the working directory has been set. | |||||
2015-03-18 | Added cNetwork initialization to program start. | Mattes D | 1 | -0/+4 | |
Otherwise the server could crash because MSVC doesn't implement magic statics yet. | |||||
2015-01-27 | Added network termination called at app exit. | Mattes D | 1 | -2/+9 | |
This fixes a crash in MSVC runtime caused by joining a thread in a global var's destructor. | |||||
2014-11-29 | Removed unneeded include. | Mattes D | 1 | -1/+0 | |
2014-11-29 | Added a basic stacktracing for assert and signal failures. | Mattes D | 1 | -0/+6 | |
2014-11-26 | Windows: Fixed builds with LeakFinder enabled. | Mattes D | 1 | -1/+1 | |
2014-10-23 | En masse NULL -> nullptr replace | Tiger Wang | 1 | -4/+4 | |
2014-10-21 | Windows close handlers handles more closes | Tiger Wang | 1 | -5/+2 | |
2014-10-20 | En masse NULL -> nullptr replace | Tiger Wang | 1 | -4/+4 | |
2014-10-20 | Migrated cSleep and cTimer to std::chrono | Tiger Wang | 1 | -1/+4 | |
2014-08-12 | Renamed Loggers | Tycho | 1 | -1/+1 | |
2014-08-10 | First Implementatation of new Loggin framework | Tycho | 1 | -0/+2 | |
2014-07-21 | Normalized spaces after "catch". | madmaxoft | 1 | -2/+2 | |
2014-07-21 | Style: Normalized to no spaces before closing parenthesis. | madmaxoft | 1 | -5/+5 | |
2014-07-20 | main.cpp: field style fixes | archshift | 1 | -7/+7 | |
2014-07-19 | main.cpp: Fixed warnings with g_TERMINATE_EVENT_RAISED and g_SERVER_TERMINATED | archshift | 1 | -4/+4 | |
2014-07-17 | Normalized comments. | madmaxoft | 1 | -2/+2 | |
This was mostly done automatically and then visually inspected for obvious errors. All //-style comments should have a 2-space separation from the code, and 1 space after the comment sign. | |||||
2014-07-17 | Fixed spaces around single-line comments. | madmaxoft | 1 | -9/+9 | |
There should be at least two spaces in front and one space after //-style comments. | |||||
2014-07-17 | Fixed basic whitespace problems. | madmaxoft | 1 | -2/+2 | |
Indenting by spaces and alignment by spaces, as well as trailing whitespace on non-empty lines. | |||||
2014-06-01 | abort does not take a parameter. | worktycho | 1 | -2/+2 | |
2014-06-01 | Use abort in SIGSEGV and SIGABRT handlers | worktycho | 1 | -2/+2 | |
This should cause Mcserver to generate core dumps when it crashes. | |||||
2014-03-14 | Fixed a few unneeded breaks | Tycho | 1 | -1/+0 | |
2014-02-27 | Added a "nooutbuf" cmdline param. | madmaxoft | 1 | -11/+16 | |
This forces that the stdout stream uses no buffer, even when not a TTY. Used for running MCServer under ZeroBraneStudio. | |||||
2014-02-20 | Disabled the leak finder. | madmaxoft | 1 | -1/+3 | |
2014-01-27 | SIGABRT exits with failure. | Tiger Wang | 1 | -0/+1 | |
2014-01-26 | Fixed client packet parsing. | madmaxoft | 1 | -3/+23 | |
When the packet wouldn't fit the current buffer, the server would mis-parse the next packet. This was the cause for #541. Also modified comm logging, now each direction can be turned on separately. | |||||
2014-01-26 | Added SIGABRT to catchers list | Tiger Wang | 1 | -1/+6 | |
2014-01-25 | Comm logging is available in both Debug and Release modes. | madmaxoft | 1 | -4/+0 | |
2014-01-24 | Fixed *nix compilation for previous commit. | madmaxoft | 1 | -2/+2 | |
2014-01-24 | Added per-connection comm logging in debug mode. | madmaxoft | 1 | -1/+24 | |
It is meant for debugging only, so it is compiled only into debug mode. It is activated by starting the server with "/logcomm" parameter. | |||||
2014-01-17 | Fixed SIGABRT_COMPAT on other architectures. | madmaxoft | 1 | -0/+2 | |
2014-01-16 | Changed newline character because of issues | Tiger Wang | 1 | -1/+10 | |
2014-01-07 | Graceful shutdown on SIGTERM | Tiger Wang | 1 | -0/+5 | |
2013-12-24 | Fixed comments in main.cpp and Player.cpp | Tiger Wang | 1 | -1/+1 | |
2013-12-23 | Added some comments in main.cpp | Tiger Wang | 1 | -1/+1 | |
2013-12-22 | Added many event catchers | Tiger Wang | 1 | -11/+53 | |
* Window close * CTRL-C * etc. | |||||
2013-11-24 | Moved source to src | Alexander Harkness | 1 | -0/+0 | |
2013-08-07 | Removed Squirrel. | madmaxoft | 1 | -4/+0 | |
This compiles under Windows, but is untested in Linux. | |||||
2013-05-25 | Added base Code::Blocks project (WIP, still doesn't compile) and fixed some source errors with MinGW. | madmaxoft@gmail.com | 1 | -4/+4 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1510 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-10-20 | Use leakfinder in debug builds to dump all currently used memory via the "dumpmem" console command. | madmaxoft@gmail.com | 1 | -1/+0 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@984 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-24 | Source files cleanup: The rest of the files renamed. | madmaxoft@gmail.com | 1 | -1/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@887 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-15 | Compiles on Android! Added Eclipse project, import it into your workspace and it should be runnable on Android! | faketruth | 1 | -1/+8 | |
Disabled Squirrel for Android cLog now logs to Android LogCat as well Fixed Lua so it compiles on Android Removed/commented out exceptions in JsonCpp so it compiles on Android git-svn-id: http://mc-server.googlecode.com/svn/trunk@741 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-07-16 | Some code improvements | lapayo94@gmail.com | 1 | -2/+2 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@677 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-07-15 | A new Block handling system :o | lapayo94@gmail.com | 1 | -10/+0 | |
It was really a lot of work :D Took me the complete weekend :D Would really like to here your opinion on this =) The aim of this is to put all the actions for one block in one place so it is not spread around the source. (ToPickup, Action in cWorld, Action in cChunk, Action here, action there :D) git-svn-id: http://mc-server.googlecode.com/svn/trunk@671 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-07-08 | Squirrel Plugins | lapayo94@gmail.com | 1 | -3/+4 | |
I worked a little bit on the squirrel Bindings They work now on linux and windows :) (OSX is untested, but should work also) but they are very limited at the moment. (Only made OnChat working) I also fixed some small bugs. git-svn-id: http://mc-server.googlecode.com/svn/trunk@648 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-06-14 | Attempt to bring sanity to newlines across systems. | cedeel@gmail.com | 1 | -204/+204 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@606 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-03-09 | Using 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.com | 1 | -2/+2 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@387 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-02-23 | Added cmdline parameters "/cdg" and "/cdf" for crashdump flags "globals" and "full memory" | madmaxoft@gmail.com | 1 | -2/+17 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@322 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-02-22 | Restricted windows crash dump generating code to 32-bit platforms only due to inline assembly | madmaxoft@gmail.com | 1 | -5/+6 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@307 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-02-21 | Added code to produce dump files on Windows builds to aid with debugging server crashes | madmaxoft@gmail.com | 1 | -0/+85 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@306 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-02-16 | Chunk 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 properly | madmaxoft@gmail.com | 1 | -1/+5 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@273 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-02-13 | Rewritten 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.com | 1 | -10/+45 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@251 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-01-29 | VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. | madmaxoft@gmail.com | 1 | -7/+9 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@188 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2011-11-08 | It's a Squirrel!! | faketruth | 1 | -0/+12 | |
In SquirrelBindings.h use #define USE_SQUIRREL 1 to enable squirrel git-svn-id: http://mc-server.googlecode.com/svn/trunk@76 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2011-11-01 | You can now run multiple worlds by defining them in settings.ini . However there's no way to change worlds on the fly yet | faketruth | 1 | -0/+2 | |
Players are now stored in separate folder /players instead of in the world folder (!so move the folder!) Fixed a memory leak/error in cPickup.cpp Multiple worlds are stored in cRoot cClientHandle lists are taken out of cWorld and now stored in cServer Worlds now have names to distinguish them by Some functions in the Core plugin now distinguish between worlds git-svn-id: http://mc-server.googlecode.com/svn/trunk@40 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2011-10-22 | Found something that calls a function when a segfault happens, might be useful. | faketruth | 1 | -4/+16 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@7 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2011-10-21 | Compiles for linux | faketruth | 1 | -2/+2 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@6 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2011-10-03 | MCServer c++ source files | faketruth | 1 | -0/+36 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@3 0a769ca7-a7f5-676a-18bf-c427514a06d6 |