As of Soldat 1.3.2 (2.6.0 dedicated server), all scripts MUST make the following changes (If you dont, the server wont respond to any / command and will crash after 10 minutes)
Change:
procedure OnCommand(ID: integer; Text: string);
begin
end;
To:
function OnCommand(ID: integer; Text: string): boolean;
begin
Result := false; // Return true if you want to ignore the command typed.
end;
I am sorry to have to change the format, but its a must. This change fixes various problems. The scripting system is still beta anyway. More changes may come.
Another change, you must add the following event to your Core.pas file.
procedure OnException(ErrorMessage: string);
begin
end;