07.02.2016, 18:01
(
Последний раз редактировалось AbyssMorgan; 10.09.2017 в 20:51.
Причина: Bug report
)
Hello, I would like to present include allowing us to introduce additional security for our file AMX.
Security Functions:
a) AntiDeAMX
b) ScriptSecureADM
- IP and PORT checker
- Expiration date script
- Control slots server
- Check rcon password
- Check server language
- Web ACK System
How to use ScriptSecure.inc
How to use MultiScriptSecure.inc
How to use UltimateScriptSecure.inc
Web ACK System:
PHP File for ScriptSecure.inc, MultiScriptSecure.inc, UltimateScriptSecure.inc
If you want to use the authorization by the website follow the steps:
1. Edit /secure_adm/index.php
2. Edit /secure_adm/Server.txt
Error List:
What should I choose ?
ScriptSecure.inc - For one server configuration.
MultiScriptSecure.inc - For many server configurations.
UltimateScriptSecure.inc - The same as above but more advanced options.
Download:
UltimateScriptSecure.inc (v5.0.0)
MultiScriptSecure.inc (v4.0.1)
ScriptSecure.inc (v4.0.1)
Web ACK System
Notice:
Posts can be made available in a other language forums, please remember to keep the author and permanent link to file on github and a link to post in forum samp.
Non-Registered Users:
Bug Report
Security Functions:
a) AntiDeAMX
b) ScriptSecureADM
- IP and PORT checker
- Expiration date script
- Control slots server
- Check rcon password
- Check server language
- Web ACK System
How to use ScriptSecure.inc
PHP код:
//Install
//#define DONT_ALLOW_LOCALHOST //additional option
//#define CHECK_MAX_PLAYERS //additional option
//#define CHECK_RCON_PASSWORD //additional option
//#define CHECK_SERVER_LANGUAGE //additional option
#define FILE_SERVERIP "127.0.0.1"
#define FILE_SERVERPORT (7777)
#define FILE_LICENSEID (20160201) //<--- YYYYMMDD 01.02.2016 (DD.MM.YYYY)
//FILE_LICENSEID - This is the expiry date of the script, if passed it will not be able to run gamemode
#define FILE_MAX_PLAYERS (500) //max players in server.cfg
#define FILE_RCONPASS "123" //rcon password
#define FILE_LANGUAGE "English" //server language
//Web ACK System
//#define ENABLE_WEB_ACK //additional option (definitions below apply to this option)
//#define SCRIPT_ACK_KEY "{BOBO_HAHA,ACCESSCONTROL,TRUE}"
//#define SCRIPT_ACK_URL "example.com/secure_adm/index.php"
//#define SCRIPT_ANTI_FLOOD (123) //change this number
//#define SCRIPT_ACK_TIME (10000) //10 second
#include <ScriptSecure>
public OnGameModeInit(){ //OR OnFilterScriptInit
AntiDeAMX();
ScriptSecureADM();
return 1;
}
PHP код:
//Install
//#define CHECK_MAX_PLAYERS //additional option
//#define CHECK_RCON_PASSWORD //additional option
//#define CHECK_SERVER_LANGUAGE //additional option
//Web ACK System
//#define ENABLE_WEB_ACK //additional option (definitions below apply to this option)
//#define SCRIPT_ACK_KEY "{BOBO_HAHA,ACCESSCONTROL,TRUE}"
//#define SCRIPT_ACK_URL "example.com/secure_adm/index.php"
//#define SCRIPT_ANTI_FLOOD (123) //change this number
//#define SCRIPT_ACK_TIME (10000) //10 second
Add server information to ADMServerList
public OnGameModeInit(){ //OR OnFilterScriptInit
AntiDeAMX();
ScriptSecureADM();
return 1;
}
PHP код:
//Install
//1. Open UltimateScriptSecure and find "User Configuration"
//2. Edit you server information.
public OnGameModeInit(){ //OR OnFilterScriptInit
if(!USS_Init()) return 0;
return 1;
}
PHP File for ScriptSecure.inc, MultiScriptSecure.inc, UltimateScriptSecure.inc
If you want to use the authorization by the website follow the steps:
1. Edit /secure_adm/index.php
PHP код:
$ANTI_FLOOD = '123'; //the same as SCRIPT_ANTI_FLOOD
$ACK_TRUE = '{BOBO_HAHA,ACCESSCONTROL,TRUE}'; //the same as SCRIPT_ACK_KEY
$ACK_FALSE = 'Fuck you thief :P'; //anything
PHP код:
//add IP:PORT your server, example:
127.0.0.1:7777
127.0.0.1:7778
PHP код:
[ADM] Info: Local server detect.
[ADM] Error: This script is stolen.
[ADM] Error: Script license has expired.
[ADM] Error: Invalid server config, check your max players.
[ADM] Error: Invalid server config, check your rcon password.
[ADM] Error: Invalid server config, check your language.
[ADM] Error: The script did not get permission to activation.
ScriptSecure.inc - For one server configuration.
MultiScriptSecure.inc - For many server configurations.
UltimateScriptSecure.inc - The same as above but more advanced options.
Download:
UltimateScriptSecure.inc (v5.0.0)
MultiScriptSecure.inc (v4.0.1)
ScriptSecure.inc (v4.0.1)
Web ACK System
Notice:
Posts can be made available in a other language forums, please remember to keep the author and permanent link to file on github and a link to post in forum samp.
Non-Registered Users:
Bug Report