mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
Server Name
**GLOBALS** - Read out server name from `Config/serverSettings.lua` **SOCKET** - Added `server_name` to transmitted UDP data
This commit is contained in:
parent
30aba1258d
commit
c0f82eabb2
@ -44,3 +44,15 @@ end
|
||||
if __na then
|
||||
BASE:I("Check <DCS install folder>/Scripts/MissionScripting.lua and comment out the lines with sanitizeModule(''). Use at your own risk!)")
|
||||
end
|
||||
BASE.ServerName="Unknown"
|
||||
if lfs and loadfile then
|
||||
local serverfile=lfs.writedir() .. 'Config/serverSettings.lua'
|
||||
if UTILS.FileExists(serverfile) then
|
||||
loadfile(serverfile)()
|
||||
if cfg and cfg.name then
|
||||
BASE.ServerName=cfg.name
|
||||
end
|
||||
end
|
||||
BASE.ServerName=BASE.ServerName or "Unknown"
|
||||
BASE:I("Server Name: "..tostring(BASE.ServerName))
|
||||
end
|
||||
|
||||
@ -58,7 +58,7 @@ SOCKET.DataType={
|
||||
|
||||
--- SOCKET class version.
|
||||
-- @field #string version
|
||||
SOCKET.version="0.1.0"
|
||||
SOCKET.version="0.2.0"
|
||||
|
||||
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
-- TODO list
|
||||
@ -121,6 +121,10 @@ end
|
||||
-- @return #SOCKET self
|
||||
function SOCKET:SendTable(Table)
|
||||
|
||||
-- Add server name for DCS
|
||||
Table.server_name=BASE.ServerName or "Unknown"
|
||||
|
||||
-- Encode json table.
|
||||
local json= self.json:encode(Table)
|
||||
|
||||
-- Debug info.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user