- Feb 20, 2015
-
-
Loïc Blot authored
* prefix apt-get with sudo * git clone minetest_game without going to folder * execute minetest binary without going into bin folder
-
- Feb 19, 2015
-
-
Loïc Blot authored
InventoryAction is in inventorymanager.h
-
- Feb 18, 2015
-
-
BlockMen authored
-
Perttu Ahola authored
-
Nathanaëlle Courant authored
Fixes #2037
-
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
-
BlockMen authored
-
BlockMen authored
-
Perttu Ahola authored
-
Loïc Blot authored
-
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
-
Loïc Blot authored
-
fz72 authored
-
- Feb 17, 2015
-
-
Loïc Blot authored
Change many useless std::list into Environment class (m_players), ABMHandler and ActiveBlockList::update This improve looping performances.
-
Kahrl authored
-
Loïc Blot authored
Replace std::list by std::vector into ClientMap::updateDrawList, Map::timerUpdate and ServerMap::save(). This will speedup the loop reading into those functions
-
Loïc Blot authored
-
Nathanaëlle Courant authored
-
Loïc Blot authored
-
Loïc Blot authored
Replace std::list by std::vector into ServerMap::listAllLoadableBlocks ServerMap::listAllLoadedBlocks and their database backends. This adds a speedup on database migration and /clearobjects command
-
Loïc Blot authored
-
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
-
-
Yaman authored
(PR Modified slightly)
-
sfan5 authored
-
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
-
Loïc Blot authored
NetworkPacket.cpp: * Remove some deprecated functions, we must use streaming interface * m_data converted from u8* to std::vector<u8> * Add an exporter to forge packet to Connection object * implement operator << std::wstring. n * implement operator << std::string * dynamic resize when write packet content. * fix string writing and performances. * create ServerCommandFactory, used by client to get useful informations about packet processing (sending). * Reliability * Transmit channel * Implement putRawString for some ugly char (_INIT packet), and use it. * Many packet read and write migrated * Implement oldForgePacket to interface writing with current connection * fix U8/char/bool writing * fix string writing and performances. * add some missing functions * Use v3s16 read instead of reading x,y,z separately * Add irr::video::SColor support into packets * Add some missing handlers * Add a template function to increase offset * Throw a serialization error on packet reading (must be improved) PacketFactories: * Create ServerCommandFactory, used by client to get useful informations about packet processing (sending). * Create ClientCommandFactory, used by server to get useful informations about packet processing (sending). Client.cpp: * implement NetworkPacket ::Send interface. * Move packet handlers to a dedicated file * Remove Client::Send(SharedBuffer) Server.cpp: * implement NetworkPacket ::Send interface. * Rewrite all packets using NetworkPacket * Move packet handlers to a dedicated file * Remove Server::Send(SharedBuffer) ClientIface.cpp: * Remove sendToAll(SharedBuffer<u8>) Connection.hpp rework: * Remove duplicate include * Remove duplicate negation * Remove a useless variable * Improve code performance by using a m_peers_list instead of scanning m_peers map * Remove Connection::Send(SharedBuffer) * Fix useafterfree into NetworkPacket Sending * Remove unused Connection::sendToAll Test.cpp: * Remove dead code * Update tests to use NetworkPackets Misc: * add new wrappers to Send packets in client, using NetworkPacket * Add NetworkPacket methods for Connection * coding style fix * dead code since changes cleanup * Use v3s16 read instead of reading x,y,z separately in some packets * Use different files to handle packets received by client and server * Cleanup: Remove useless includes ok @Zeno- Tested by @Zeno- @VanessaE and @nerzhul on running servers
-
rubenwardy authored
-
- Feb 15, 2015
- Feb 14, 2015
- Feb 13, 2015
-
-
Zeno- authored
-
- Feb 12, 2015
-
-
Loïc Blot authored
This fixes #1573
-
Jakub Vaněk authored
-
ngosang authored
-
BlockMen authored
-
ngosang authored
-