You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
AM2R-Multitroid-Fair-Team-PVP/Export_CodeServer/gml_Object_oServer_Create_0...

82 lines
2.2 KiB

var type, _port, size, alignment, import, slotStr;
banList = ds_list_create()
kickList = ds_list_create()
randomize()
strict_init("dictionary.json")
canChange = 1
type = buffer_fixed
if (!file_exists((working_directory + "\settings.ini")))
{
ini_open((working_directory + "\settings.ini"))
ini_write_real("Settings", "port", 64198)
ini_write_real("Settings", "maxplayers", 16)
ini_write_string("Settings", "moderatorpass", string(random_get_seed()))
ini_close()
}
ini_open((working_directory + "\settings.ini"))
port = ini_read_real("Settings", "port", 64198)
maxClients = ini_read_real("Settings", "maxplayers", 16)
password = ini_read_string("Settings", "moderatorpass", string(random_get_seed()))
ini_close()
if (!file_exists((working_directory + "\blacklist.txt")))
{
blacklist = file_text_open_write((working_directory + "\blacklist.txt"))
file_text_close(blacklist)
}
else
{
ds_list_clear(banList)
blacklist = file_text_open_read((working_directory + "\blacklist.txt"))
while (!file_text_eof(blacklist))
{
ds_list_add(banList, file_text_read_string(blacklist))
file_text_readln(blacklist)
}
}
if (maxClients > 16)
maxClients = 16
server = network_create_server(type, port, maxClients)
_port = 64199
webpanel = network_create_server_raw(type, _port, 2)
size = 1024
type = buffer_grow
alignment = 1
buffer = buffer_create(size, type, alignment)
socketList = ds_list_create()
playerList = ds_list_create()
idList = ds_list_create()
timeList = ds_list_create()
resetList = ds_list_create()
samusList = ds_list_create()
saxList = ds_list_create()
deadList = ds_list_create()
vars = ds_grid_create(3, 20)
map = ds_map_create()
posMap = ds_map_create()
import = json_import("item_dict.json")
dict = json_decode(import)
queenHealth = 600
queenPhase = 0
queenState = 0
prevPlayerListSize = ds_list_size(playerList)
alarm[0] = 90
alarm[1] = 90
alarm[2] = 300
alarm[3] = 360
alarm[4] = 420
alarm[5] = 3600
alarm[9] = 60
alarm[10] = 600
alarm[11] = 60
reset_globals()
global.slot = 1
slotStr = string(global.slot)
global.saveString = (("\save" + slotStr) + ".txt")
syncedDifficulty = 1
syncedELM = 0
posMapModified = 0
global.lobbyLocked = 0
global.damageMult = 0
global.clientVersion = "V1.9.2"
global.experimental = 0