correctly determine servername

This commit is contained in:
2019-11-02 14:55:27 +01:00
parent 636f8086a1
commit 4e648e21c4
2 changed files with 5 additions and 2 deletions

View File

@@ -70,10 +70,13 @@ public APLRes:AskPluginLoad2(Handle:myself, bool:late, String:error[], err_max){
public OnPluginStart(){ public OnPluginStart(){
/* get and verify server name for output file */
char server[SNAME_LEN]; char server[SNAME_LEN];
ServerName(server, sizeof(server)); ServerName(server, sizeof(server));
logfile = OpenFile(server,"at",false,NULL_STRING); logfile = OpenFile(server,"at",false,NULL_STRING);
if strlen(server) < 1:
return ThrowNativeError(SP_ERROR_NATIVE, "Computed Invalid Servername '%s'", server)
/* inial line */ /* inial line */
LogToOpenFile(logfile,"0x42,start"); LogToOpenFile(logfile,"0x42,start");

View File

@@ -16,7 +16,7 @@ public void MapName(char[] prefix, char[] buf, int buflen){
public void ServerName(char[] buf,int buflen){ public void ServerName(char[] buf,int buflen){
new String:sname[SNAME_LEN]; new String:sname[SNAME_LEN];
ConVar servername = FindConVar("hostname"); ConVar servername = FindConVar("hostname");
servername.GetString("sname",SNAME_LEN); servername.GetString(sname,SNAME_LEN);
ReplaceString(sname,SNAME_LEN," ",""); ReplaceString(sname,SNAME_LEN," ","");
ReplaceString(sname,SNAME_LEN,"[",""); ReplaceString(sname,SNAME_LEN,"[","");
ReplaceString(sname,SNAME_LEN,"]",""); ReplaceString(sname,SNAME_LEN,"]","");