Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Replace getPlayer(playername) by getPlayer(peer_id) in some possible cases. ↵ | Loic Blot | 2015-02-10 |
| | | | | ok @Zeno- | ||
* | Network Layer 7 rework (Packet handling) | Loic Blot | 2015-02-10 |
| | | | | | | | | | | | | | | * 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 | ||
* | Give full breath after death | SmallJoker | 2015-02-05 |
| | |||
* | Fix a crash (assert) when client set serial version < 24 in INIT | Loic Blot | 2015-01-27 |
| | | | | | | | | | 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 | ||
* | Fix uninitialized variable Server::m_next_sound_id | Kahrl | 2015-01-24 |
| | |||
* | Send real port to server list | ShadowNinja | 2015-01-23 |
| | |||
* | Performance fixes. | onkrot | 2015-01-13 |
| | |||
* | NodeResolver: Perform callback immediately if node registration phase finished | kwolekr | 2015-01-04 |
| | | | | Also add NodeResolver callbacks on the client | ||
* | Fix map parameter load order | kwolekr | 2014-12-30 |
| | |||
* | Expose mapgen parameters on scripting init | kwolekr | 2014-12-29 |
| | | | | | Add minetest.get_mapgen_params() Deprecate minetest.register_on_mapgen_init() | ||
* | Fix -Wtype-limits warnings and remove disabling of -Wtype-limits | Craig Robbins | 2014-12-29 |
| | |||
* | Redefine NodeResolver interface and replace with callback mechanism | kwolekr | 2014-12-27 |
| | |||
* | Use std::string::empty() instead of size() where applicable | Anton | 2014-12-12 |
| | |||
* | Fix typo in mapblock.h | Craig Robbins | 2014-12-12 |
| | |||
* | Add space between client names in status text (client) | Muhammad Rifqi Priyo Susanto | 2014-12-07 |
| | | | | | | | | 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} | ||
* | Clean up rollback | ShadowNinja | 2014-11-19 |
| | |||
* | Remove most exceptions from getNode() (and variants) | Craig Robbins | 2014-11-14 |
| | |||
* | Serverlist: announce mg_name from map_meta.txt instead of minetest.conf | Kahrl | 2014-11-10 |
| | |||
* | Replace setting unlimited_player_transfer_distance with player_transfer_distance | SmallJoker | 2014-11-08 |
| | |||
* | Split up mapgen.cpp | kwolekr | 2014-11-01 |
| | |||
* | Add NodeResolver and clean up node name -> content ID resolution system | kwolekr | 2014-10-26 |
| | |||
* | Recalculate normals for cached meshes. | RealBadAngel | 2014-10-21 |
| | | | | | | Check if mesh is here before adding to meshcollector. Fix deleting the meshes. | ||
* | Make players check inventory modification properly | ShadowNinja | 2014-10-01 |
| | |||
* | Simplify player modification checks | ShadowNinja | 2014-10-01 |
| | |||
* | Fix locking bugs and make inventory deserialization errors more specific | ShadowNinja | 2014-09-21 |
| | |||
* | 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-22 |
| | |||
* | Don't call a player event without having player to do a event for | sapier | 2014-08-21 |
| | |||
* | Fix error handling on inconsistent client ready message | sapier | 2014-07-16 |
| | | | | Fix android makefile to provide a correct dummy githash if detection fails | ||
* | Fix serverlist code style, const-correctness, and types | ShadowNinja | 2014-06-30 |
| | |||
* | Don't spam server console on player/playersao error but just drop the ↵ | sapier | 2014-06-29 |
| | | | | affected client | ||
* | Add formspec api versioning | sapier | 2014-06-29 |
| | |||
* | Add prefixes to enum values and fix style issues | kwolekr | 2014-06-28 |
| | |||
* | Only keep players loaded while they're connected | ShadowNinja | 2014-06-23 |
| | |||
* | Fix uncought deserialization error on receiving data | sapier | 2014-06-22 |
| | |||
* | Fix server assert in case of invalid message from client, just kick that client. | sapier | 2014-06-21 |
| | |||
* | Small cleanup of hud add/remove code | sapier | 2014-05-31 |
| | |||
* | Add joining player to printed player list | sapier | 2014-05-20 |
| | |||
* | Fix old client showing duplicated health bar on new server | sapier | 2014-05-11 |
| | | | | | Fix client not showing hearts and bubbles on connecting to old server Fix server not remembering hud flags correctly | ||
* | Fix possible deadlock in error conditions | sapier | 2014-05-11 |
| | |||
* | Organize builtin into subdirectories | ShadowNinja | 2014-05-07 |
| | |||
* | Fix heart + bubble bar size on different texture packs | sapier | 2014-05-07 |
| | | | | | | | 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 | ||
* | Add missing ip address to player join log entry | sapier | 2014-04-21 |
| | |||
* | Reduce log level for incoming crap packets | sapier | 2014-04-19 |
| | | | | Add log entry for peer timeout | ||
* | 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-12 |
| | |||
* | Infer ipv6_server from bind_address; fix client connect to IN(6)ADDR_ANY | Kahrl | 2014-04-10 |
| | |||
* | Add support for named threads (atm linux only) | sapier | 2014-04-09 |
| |