X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fserver%2Fmiscfunctions.qc;h=98bd7756a435844daf520e25fba77de9059bca51;hp=d4d5d349449163c529ab6b5223ec7056dcb5814b;hb=c1c5a398025611690a8d7d6bd64219ccf452e673;hpb=24fae6d98e3980a50990273a4950cb027fc449ef diff --git a/qcsrc/server/miscfunctions.qc b/qcsrc/server/miscfunctions.qc index d4d5d34944..98bd7756a4 100644 --- a/qcsrc/server/miscfunctions.qc +++ b/qcsrc/server/miscfunctions.qc @@ -4,6 +4,7 @@ #include "command/common.qh" #include "constants.qh" #include "g_hook.qh" +#include #include "ipban.qh" #include #include "../common/t_items.qh" @@ -84,61 +85,6 @@ void dedicated_print(string input) if (server_is_dedicated) print(input); } -string GameLog_ProcessIP(string s) -{ - if(!autocvar_sv_eventlog_ipv6_delimiter) - return s; - return strreplace(":", "_", s); -} - -void GameLogEcho(string s) -{ - string fn; - int matches; - - if (autocvar_sv_eventlog_files) - { - if (!logfile_open) - { - logfile_open = true; - matches = autocvar_sv_eventlog_files_counter + 1; - cvar_set("sv_eventlog_files_counter", itos(matches)); - fn = ftos(matches); - if (strlen(fn) < 8) - fn = strcat(substring("00000000", 0, 8 - strlen(fn)), fn); - fn = strcat(autocvar_sv_eventlog_files_nameprefix, fn, autocvar_sv_eventlog_files_namesuffix); - logfile = fopen(fn, FILE_APPEND); - fputs(logfile, ":logversion:3\n"); - } - if (logfile >= 0) - { - if (autocvar_sv_eventlog_files_timestamps) - fputs(logfile, strcat(":time:", strftime(true, "%Y-%m-%d %H:%M:%S", "\n", s, "\n"))); - else - fputs(logfile, strcat(s, "\n")); - } - } - if (autocvar_sv_eventlog_console) - { - dedicated_print(strcat(s, "\n")); - } -} - -void GameLogInit() -{ - logfile_open = 0; - // will be opened later -} - -void GameLogClose() -{ - if (logfile_open && logfile >= 0) - { - fclose(logfile); - logfile = -1; - } -} - entity findnearest(vector point, bool checkitems, vector axismod) { vector dist;