MantisBT - Soldat Dedicated Server
View Issue Details
0000671Soldat Dedicated ServerScripting Corepublic2017-02-14 00:012020-08-27 11:23
Savage 
FliesLikeABrick 
urgentmajoralways
feedbackreopened 
2.8.1 
2.9.0 
0000671: TGame.OnRequest
If player is banned and script allows him to join with this code:

function OnRequest(Ip, Hw: string; Port: Word; State: Byte; Forwarded: Boolean; Password: string): Integer;
begin
    if State = 4 then
    Result := 1;
end;

begin
    Game.OnRequest := @OnRequest;
end.

then he joins the server but can't do anything (acts the same when you join server and have to choose your team but there's no menu for teams).
No tags attached.
Issue History
2017-02-14 00:01SavageNew Issue
2017-03-05 10:13kicikiciNote Added: 0002573
2017-06-25 17:34kicikiciNote Added: 0002575
2020-08-27 11:20MMStatusnew => closed
2020-08-27 11:20MMAssigned To => FliesLikeABrick
2020-08-27 11:20MMResolutionopen => fixed
2020-08-27 11:20MMFixed in Version => 2.9.0
2020-08-27 11:23MMIssue cloned: 0000688
2020-08-27 11:23MMStatusclosed => feedback
2020-08-27 11:23MMResolutionfixed => reopened
2020-08-27 11:23MMIssue cloned: 0000689

Notes
(0002573)
kicikici   
2017-03-05 10:13   
It works well when you have only one script on the server using OnRequest event. Two or more events with different result will cause conflict.
(0002575)
kicikici   
2017-06-25 17:34   
OK, this is really an issue. I finally found out how to reproduce this. It occurs when player was kicked because of flood (automatically by server) and wanna try join before unban.