Luanti 5.15.0-dev
 
Loading...
Searching...
No Matches
serverlist.h
Go to the documentation of this file.
1// Luanti
2// SPDX-License-Identifier: LGPL-2.1-or-later
3// Copyright (C) 2013 celeron55, Perttu Ahola <celeron55@gmail.com>
4
5#include "config.h"
6#include "content/mods.h"
7
8#pragma once
9
10// Note that client serverlist handling is all in Lua, this is only announcements now.
11
12namespace ServerList
13{
14#if USE_CURL
16void sendAnnounce(AnnounceAction, u16 port,
17 const std::vector<std::string> &clients_names = std::vector<std::string>(),
18 double uptime = 0, u32 game_time = 0, float lag = 0,
19 const std::string &gameid = "", const std::string &mg_name = "",
20 const std::vector<ModSpec> &mods = std::vector<ModSpec>(),
21 bool dedicated = false);
22#endif
23
24}
Definition serverlist.cpp:16
AnnounceAction
Definition serverlist.h:15
@ AA_START
Definition serverlist.h:15
@ AA_UPDATE
Definition serverlist.h:15
@ AA_DELETE
Definition serverlist.h:15
void sendAnnounce(AnnounceAction action, const u16 port, const std::vector< std::string > &clients_names, const double uptime, const u32 game_time, const float lag, const std::string &gameid, const std::string &mg_name, const std::vector< ModSpec > &mods, bool dedicated)
Definition serverlist.cpp:18