mirror of
https://github.com/imayushsaini/Bombsquad-Ballistica-Modded-Server.git
synced 2025-11-14 17:46:03 +00:00
updating mods to api8
This commit is contained in:
parent
99cec14279
commit
ecc4d84189
86 changed files with 78858 additions and 1056 deletions
37
dist/ba_root/mods/serverData/serverdata.py
vendored
Normal file
37
dist/ba_root/mods/serverData/serverdata.py
vendored
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
# Released under the MIT License. See LICENSE for details.
|
||||
|
||||
import fcntl
|
||||
import _babase
|
||||
import os
|
||||
clients = {}
|
||||
cachedclients = []
|
||||
muted = False
|
||||
coopmode = False
|
||||
ips = {}
|
||||
recents = []
|
||||
|
||||
|
||||
SERVER_DATA_PATH = os.path.join(
|
||||
_babase.env()["python_directory_user"], "serverData" + os.sep
|
||||
)
|
||||
|
||||
|
||||
def get_stats_index():
|
||||
return [x for x in os.listdir(SERVER_DATA_PATH) if "log" in x]
|
||||
|
||||
|
||||
def read_logs(filename):
|
||||
file_path = SERVER_DATA_PATH+filename
|
||||
if not os.path.exists(file_path):
|
||||
return ""
|
||||
file = open(file_path, "r")
|
||||
fcntl.flock(file.fileno(), fcntl.LOCK_SH)
|
||||
contents = ""
|
||||
try:
|
||||
contents = file.read()
|
||||
|
||||
finally:
|
||||
fcntl.flock(file.fileno(), fcntl.LOCK_UN)
|
||||
file.close()
|
||||
|
||||
return contents
|
||||
Loading…
Add table
Add a link
Reference in a new issue