net Module#
Network and multiplayer helpers.
Note
See also DCS World\API\DCS_ControlAPI.md.
Constants#
| Constant | Type |
|---|---|
CHAT_ALL |
number |
CHAT_TEAM |
number |
ERR_BAD_CALLSIGN |
number |
ERR_BANNED |
number |
ERR_CONNECT_FAILED |
number |
ERR_DENIED_TRIAL_ONLY |
number |
ERR_INVALID_ADDRESS |
number |
ERR_INVALID_PASSWORD |
number |
ERR_KICKED |
number |
ERR_NOT_ALLOWED |
number |
ERR_PROTOCOL_ERROR |
number |
ERR_REFUSED |
number |
ERR_SERVER_FULL |
number |
ERR_TAINTED_CLIENT |
number |
ERR_THATS_OKAY |
number |
ERR_TIMEOUT |
number |
ERR_WRONG_VERSION |
number |
GAME_MODE_CONQUEST |
number |
GAME_MODE_LAST_MAN_STANDING |
number |
GAME_MODE_MISSION |
number |
GAME_MODE_TEAM_DEATH_MATCH |
number |
PS_CAR |
number |
PS_CRASH |
number |
PS_EJECT |
number |
PS_EXTRA_ALLY_AAA |
number |
PS_EXTRA_ALLY_FIGHTERS |
number |
PS_EXTRA_ALLY_SAM |
number |
PS_EXTRA_ALLY_TRANSPORTS |
number |
PS_EXTRA_ALLY_TROOPS |
number |
PS_EXTRA_ENEMY_AAA |
number |
PS_EXTRA_ENEMY_FIGHTERS |
number |
PS_EXTRA_ENEMY_SAM |
number |
PS_EXTRA_ENEMY_TRANSPORTS |
number |
PS_EXTRA_ENEMY_TROOPS |
number |
PS_LAND |
number |
PS_PING |
number |
PS_PLANE |
number |
PS_SCORE |
number |
PS_SHIP |
number |
RESUME_MANUAL |
number |
RESUME_ON_LOAD |
number |
RESUME_WITH_CLIENTS |
number |
Functions#
banlist_add#
Unknown.
banlist_add_by_ucid#
Unknown.
banlist_get#
Unknown.
banlist_remove#
Unknown.
check_ic_requirements#
Unknown.
check_password#
Unknown.
dostring_in#
Executes a Lua string in a specified Lua environment within the game.
| Parameter | Type | Required | Description |
|---|---|---|---|
environment |
string |
Yes | Environment, such as config, mission, or export. |
code |
string |
Yes | Lua code to execute. |
force_player_slot#
Forces a player into a specified slot.
get_chat_history#
Unknown.
get_default_server_settings#
Unknown.
get_my_player_id#
Returns the local player ID. Returns 1 for the server.
get_name#
Returns the name of a player.
get_player_info#
Returns player attributes, or a specific attribute if provided.
get_player_list#
Returns a list of players currently connected to the server.
get_server_host#
Unknown.
get_server_id#
Returns the player ID of the server. Currently always 1.
get_server_settings#
Unknown.
get_server_uptime#
Unknown.
get_session_history#
Unknown.
get_slot#
Returns the side ID and slot ID of a player.
get_stat#
Returns a specific statistic from a player.
hash_password#
Unknown.
is_loopback_address#
Unknown.
is_private_address#
Unknown.
json2lua#
Converts a JSON string to a Lua value.
kick#
Kicks a player from the server with an optional message.
load_mission#
Unknown.
load_next_mission#
Unknown.
log#
Writes an INFO entry to the DCS log file.
lua2json#
Converts a Lua value to a JSON string.
missionlist_append#
Unknown.
missionlist_clear#
Unknown.
missionlist_delete#
Unknown.
missionlist_get#
Unknown.
missionlist_get_installed_theatres#
Unknown.
missionlist_move#
Unknown.
missionlist_run#
Unknown.
missionlist_set_loop#
Unknown.
missionlist_set_shuffle#
Unknown.
recv_chat#
Functionality unknown.
restart#
Unknown.
screenshot_del#
Unknown.
screenshot_request#
Unknown.
send_chat#
Sends a chat message to all players if all is true, or to the team otherwise.
send_chat_to#
Sends a chat message to a specific player, optionally appearing from another player.
send_rpc_error#
Unknown.
send_rpc_request#
Unknown.
send_rpc_result#
Unknown.
serverinfo_get#
Unknown.
serverinfo_request#
Unknown.
serverlist_get#
Unknown.
serverlist_reset#
Unknown.
serverlist_search#
Unknown.
set_name#
Unknown.
set_slot#
Functionality unknown.
spawn_player#
Unknown.
start_client#
Unknown.
start_server#
Unknown.
stop_game#
Unknown.
stop_network#
Unknown.
trace#
Functionality unknown.