aboutsummaryrefslogtreecommitdiff
path: root/src/serverlist.cpp
Commit message (Expand)AuthorAge
* Use JSON for favorites, move server list code to Lua (#10085)rubenwardy2021-01-22
* Log server announce on updates and deletes too (#10177)Tyler Schwend2020-09-26
* Clean up server-side translations, remove global variable (#10075)rubenwardy2020-09-16
* Add PUT and DELETE request + specific method value to HTTP API (#9909)Lejo2020-07-29
* Make core.get_favorites("local") ignore duplicates (#7926)Paul Ouellette2019-11-08
* Update JsonCPP to 1.8.3 (#6466)Loïc Blot2017-09-26
* Network: Remove large parts of deprecated legacy code (#6404)SmallJoker2017-09-12
* Code modernization: src/p*, src/q*, src/r*, src/s* (partial) (#6282)Loïc Blot2017-08-19
* Server list cleanupShadowNinja2017-03-18
* Fixes for compiling with a newer (system) jsoncpp (#4429)Rogier-52016-08-10
* Add option to not send pre v25 init packetest312016-03-15
* Change i++ to ++iDavid Jones2015-08-25
* Move globals from main.cpp to more sane locationsCraig Robbins2015-04-01
* Clean up and tweak build systemShadowNinja2015-03-27
* Server: announce MIN/MAX protocol version supported to serverlist. Client: ch...est312015-02-18
* Send real port to server listShadowNinja2015-01-23
* Serverlist: announce mg_name from map_meta.txt instead of minetest.confKahrl2014-11-10
* Replace setting unlimited_player_transfer_distance with player_transfer_distanceSmallJoker2014-11-08
* Reduce indentation of HTTPFetchOngoingShadowNinja2014-09-18
* Fix serverlist code style, const-correctness, and typesShadowNinja2014-06-30
* Fix server list boolean typing and alignmentShadowNinja2014-06-30
* Add support for multipart/form-data to HTTPFetch for server announcingShadowNinja2014-06-30
* Remove ugly curl struct pointer from jsonFetchValue signaturesapier2014-06-19
* Remove a lot of superfluous ifndef USE_CURL checkssapier2014-06-19
* Remove liquid_finite and weatherproller2014-04-18
* Fix wrong named masterserver announce variableproller2014-01-07
* Send long announce as POST, show OS in useragentproller2014-01-07
* Use httpfetch_async in serverlist announce codeKahrl2013-12-13
* Rename names -> can_see_far_names in announceproller2013-12-03
* Remove link to #, add unlimited_player_transfer_distance to announceproller2013-12-03
* Correct useragent in http queriesproller2013-11-06
* Masterserver show privs and js autoloadproller2013-11-04
* Masterserver updateproller2013-10-18
* Show git hash in version string at top left corner of windowKahrl2013-09-28
* Dont write directly to files but rather write and copy a tmp filePilzAdam2013-08-13
* More info in serverlistproller2013-08-03
* Masterserver mods announse, ipv6, better curl errorsproller2013-07-13
* Replace C++ mainmenu by formspec powered onesapier2013-07-02
* Fix favorite Server List on WindowsSfan52013-05-04
* Fix serverlist on -DRUN_IN_PLACE=0 (use path_user instead of path_share)Zeg92013-04-25
* Masterserver: report gameid, uptime, cosmetic fixes on server web pageproller2013-03-30
* Add one more curl_easy_setopt(curl, CURLOPT_NOSIGNAL, 1);Ilya Zhuravlev2013-03-03
* Fix "longjmp causes uninitialized stack frame" (serverlist.cpp)Ilya Zhuravlev2013-03-01
* Update Copyright YearsSfan52013-02-24
* Change Minetest-c55 to MinetestPilzAdam2013-02-24
* new auto masterserverproller2013-02-22
* Add a list of servers to the "Multiplayer" tabJeija2013-01-21
d when nobody knows about it anymore. - Removal is delayed to preserve the id for the time during which it could be confused to some other object by some client. - This is set to true by the step() method when the object wants to be deleted. - This can be set to true by anything else too. */ bool m_removed; /* This is set to true when a block should be removed from the active object list but couldn't be removed because the id has to be reserved for some client. The environment checks this periodically. If this is true and also m_known_by_count is true, */ bool m_pending_deactivation; /* Whether the object's static data has been stored to a block */ bool m_static_exists; /* The block from which the object was loaded from, and in which a copy of the static data resides. */ v3s16 m_static_block; /* Queue of messages to be sent to the client */ Queue<ActiveObjectMessage> m_messages_out; protected: // Used for creating objects based on type typedef ServerActiveObject* (*Factory) (ServerEnvironment *env, u16 id, v3f pos, const std::string &data); static void registerType(u16 type, Factory f); ServerEnvironment *m_env; v3f m_base_position; private: // Used for creating objects based on type static core::map<u16, Factory> m_types; }; #endif