- Mar 23, 2015
-
-
est31 authored
Previously, calling it resulted in a crash.
-
- Mar 22, 2015
-
-
kwolekr authored
- Mar 21, 2015
-
-
gregorycu authored
Signed off by: ShadowNinja, kwolekr
-
- Mar 20, 2015
-
- Mar 18, 2015
-
-
Loïc Blot authored
- Mar 13, 2015
-
-
Loïc Blot authored
* TOSERVER_INIT and TOCLIENT_INIT renamed to _LEGACY * TOSERVER_PASSWORD merged from dev-0.5, can use protocol v24 and v25 * TOCLIENT_ACCESS_DENIED merged from dev-0.5, can use protocol v24 and v25, with normalized strings an a custom id for custom errors * new TOSERVER_INIT packet only send MT version, supported compressions, protocols and serialization, this permit to rework everything later without break the _INIT packet * new TOSERVER_AUTH packet which auth the client * new TOCLIENT_HELLO packet which send server serialization version atm * new TOCLIENT_AUTH_ACCEPTED which is send when TOCLIENT_AUTH was okay. After this packet, the client load datas from servers, like after TOCLIENT_INIT_LEGACY packet
-
- Mar 11, 2015
-
-
paramat authored
-
- Mar 08, 2015
-
-
ShadowNinja authored
This caused confusing error messages like "argument #4 to set_node is not a string."
-
- Mar 07, 2015
-
-
Zeno- authored
For usages of assert() that are meant to persist in Release builds (when NDEBUG is defined), replace those usages with persistent alternatives
-
- Mar 05, 2015
-
-
Loïc Blot authored
-
Loïc Blot authored
* Also change some std::list to std::vector for ClientMap::renderMap * Remove disabled code in ClientMap::renderMap, disabled since a long time
-
Loïc Blot authored
Performance improvement: Use std::list instead of std::vector for request_media, Server::getModNames, Environment::m_simple_objects. * Also remove unused Server::m_modspaths
-
- Mar 04, 2015
-
-
Loïc Blot authored
-
Loïc Blot authored
* Call UpdateCrafting into SendInventory because this functions is only called before SendInventory * Use Player* instead of peer_id for UpdateCrafting because SendInventory already has the Player* pointer, then don't loop for searching Player* per peer_id * m_env_mutex don't need to be used with this modification because it's already locked before the calls
-
- Mar 03, 2015
- Feb 27, 2015
- Feb 26, 2015
-
-
paramat authored
-
- Feb 23, 2015
-
-
Kahrl authored
Rebased by Zeno- (conflict in lua_api.txt)
-
- Feb 18, 2015
-
-
est31 authored
Client now informs about incompatible servers from the list, this permits to prevent the protocol movements. Server announces its supported protocol versions to master server
-
Loïc Blot authored
Fix unused (and so, broken) enable_rollback_recording. This option must be reloaded at server loop but loaded when server starts, for data consistency (not a hot load variable) ok @ShadowNinja
-
- Feb 17, 2015
-
-
Loïc Blot authored
SAO work: ActiveObject types & SAO cleanup * Replace u8 types with ActiveObjectType. * Merge content_object.h into activeobject.h * Remove DummyLoadSAO, it's now unused. * Remove ItemSAO, it's also unused
-
- Feb 16, 2015
-
-
Loïc Blot authored
This greatly reduce the number of std::list generated by caching the result, which is always constant for each radius selected. In the callgrind map, you will see original: * 3.3M calls to std::list for 9700 calls to getFacePositions In the modified version, you will see: * 3.3K calls to std::list for 6900 call to getFacePositions Callgrind map is here: #2321 it's a huge performance improvement to l_find_node_near
-
- Feb 12, 2015
-
-
ngosang authored
-
- Feb 05, 2015
-
-
ShadowNinja authored
-
- Jan 19, 2015
-
-
kwolekr authored
-
- Jan 18, 2015
-
-
kwolekr authored
-
- Jan 15, 2015
-
-
kwolekr authored
Also add a Lua API and chatcommand for this
-
- Jan 13, 2015
-
-
onkrot authored
-
- Jan 07, 2015
-
-
rubenwardy authored
-
- Jan 05, 2015
- Jan 04, 2015