Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-10 | Replace getPlayer(playername) by getPlayer(peer_id) in some possible cases. ↵ | Loic Blot | |
ok @Zeno- | |||
2015-02-10 | Network Layer 7 rework (Packet handling) | Loic Blot | |
* Move networkcode to a dedicated directory * Rename clientserver.h to network/networkprotocol.h (Better name) and sanitize some includes * Create object NetworkPacket * It stores command (opcode) and data separated * It also stores peer_id * Data reading can be done by using a streaming interface * Change packet routing analysis * Remove old conditional analysis * Now uses function pointed analysis and add connection state ({Client,Server}::handlers) * Connection state permit to categorize condition to handle before analyze packets * Create a handler for depreciated messages, instead of duplicating code | |||
2015-02-05 | Give full breath after death | SmallJoker | |
2015-01-27 | Fix a crash (assert) when client set serial version < 24 in INIT | Loic Blot | |
When SER_FMT_VER_LOWEST is set to zero, then the test is stupid in INIT because all client works. In mapblock we check if client's serialization version is < 24, but if client sent serialization version < 24 (15 for example) the server set it and tried to send nodes, then BOOM To resolve the problem: * Create a different CLIENT_MIN_VERSION to handle this problem * Remove the exception * Use an assert in case of bad developer code | |||
2015-01-24 | Fix uninitialized variable Server::m_next_sound_id | Kahrl | |
2015-01-23 | Send real port to server list | ShadowNinja | |
2015-01-13 | Performance fixes. | onkrot | |
2015-01-04 | NodeResolver: Perform callback immediately if node registration phase finished | kwolekr | |
Also add NodeResolver callbacks on the client | |||
2014-12-30 | Fix map parameter load order | kwolekr | |
2014-12-29 | Expose mapgen parameters on scripting init | kwolekr | |
Add minetest.get_mapgen_params() Deprecate minetest.register_on_mapgen_init() | |||
2014-12-29 | Fix -Wtype-limits warnings and remove disabling of -Wtype-limits | Craig Robbins | |
2014-12-27 | Redefine NodeResolver interface and replace with callback mechanism | kwolekr | |
2014-12-12 | Use std::string::empty() instead of size() where applicable | Anton | |
2014-12-12 | Fix typo in mapblock.h | Craig Robbins | |
2014-12-07 | Add space between client names in status text (client) | Muhammad Rifqi Priyo Susanto | |
Before: Server: version=0.4.10, uptime=190.5, max_lag=0.001, clients={user1,user2,user3,user4,user5,foobar,userplayedminetestthismorning} After: Server: version=0.4.10, uptime=190.5, max_lag=0.001, clients={user1, user2, user3, user4, user5, foobar, userplayedminetestthismorning} | |||
2014-11-19 | Clean up rollback | ShadowNinja | |
2014-11-14 | Remove most exceptions from getNode() (and variants) | Craig Robbins | |
2014-11-10 | Serverlist: announce mg_name from map_meta.txt instead of minetest.conf | Kahrl | |
2014-11-08 | Replace setting unlimited_player_transfer_distance with player_transfer_distance | SmallJoker | |
2014-11-01 | Split up mapgen.cpp | kwolekr | |
2014-10-26 | Add NodeResolver and clean up node name -> content ID resolution system | kwolekr | |
2014-10-21 | Recalculate normals for cached meshes. | RealBadAngel | |
Check if mesh is here before adding to meshcollector. Fix deleting the meshes. | |||
2014-10-01 | Make players check inventory modification properly | ShadowNinja | |
2014-10-01 | Simplify player modification checks | ShadowNinja | |
2014-09-21 | Fix locking bugs and make inventory deserialization errors more specific | ShadowNinja | |
2014-08-22 | Fix to to too two times | sapier | |
2014-08-22 | Add player name length checks | sapier | |
2014-08-22 | Fix "ghost" blocks if block update is "on wire" while player digs nodes | sapier | |
2014-08-21 | Don't call a player event without having player to do a event for | sapier | |
2014-07-16 | Fix error handling on inconsistent client ready message | sapier | |
Fix android makefile to provide a correct dummy githash if detection fails | |||
2014-06-30 | Fix serverlist code style, const-correctness, and types | ShadowNinja | |
2014-06-29 | Don't spam server console on player/playersao error but just drop the ↵ | sapier | |
affected client | |||
2014-06-29 | Add formspec api versioning | sapier | |
2014-06-28 | Add prefixes to enum values and fix style issues | kwolekr | |
2014-06-23 | Only keep players loaded while they're connected | ShadowNinja | |
2014-06-22 | Fix uncought deserialization error on receiving data | sapier | |
2014-06-21 | Fix server assert in case of invalid message from client, just kick that client. | sapier | |
2014-05-31 | Small cleanup of hud add/remove code | sapier | |
2014-05-20 | Add joining player to printed player list | sapier | |
2014-05-11 | Fix old client showing duplicated health bar on new server | sapier | |
Fix client not showing hearts and bubbles on connecting to old server Fix server not remembering hud flags correctly | |||
2014-05-11 | Fix possible deadlock in error conditions | sapier | |
2014-05-07 | Organize builtin into subdirectories | ShadowNinja | |
2014-05-07 | Fix heart + bubble bar size on different texture packs | sapier | |
Add DPI support for statbar Move heart+bubble bar to Lua HUD Add statbar size (based upon an idea by blue42u) Add support for customizing breath and statbar | |||
2014-04-21 | Add missing ip address to player join log entry | sapier | |
2014-04-19 | Reduce log level for incoming crap packets | sapier | |
Add log entry for peer timeout | |||
2014-04-12 | Use integers instead of float values | BlockMen | |
2014-04-12 | Add player:set_eye_offset() by @MirceaKitsune and clean up | BlockMen | |
2014-04-12 | Add third person view | BlockMen | |
2014-04-10 | Infer ipv6_server from bind_address; fix client connect to IN(6)ADDR_ANY | Kahrl | |
2014-04-09 | Add support for named threads (atm linux only) | sapier | |