Skip to main content

Controlling a Server

Changing Gamemode

Running a custom/downloaded gamemode

  • நீங்கள் சேவையகத்தை நிறுவிய கோப்பகத்தைத் திறக்கவும் (எ.கா:/Rockstar Games/GTA San Andreas/server)
  • பதிவிறக்கம் செய்யப்பட்ட/தொகுக்கப்பட்ட .amx கோப்பை எடுத்து, நீங்கள் சேவையகத்தை நிறுவிய கேம்மோட்ஸ் கோப்புறையில் வைக்கவும்
  • மேலே விவரிக்கப்பட்டுள்ள பயன்முறையை மாற்ற RCON ஐப் பயன்படுத்தவும்.
  • மாற்றாக நீங்கள் ஒரு சுழற்சியில் புதிய பயன்முறையைச் சேர்க்கலாம்.

Using Filterscripts

தனிப்பயன் கேம்மோடை இயக்குவது போன்றது, தவிர:

  • .amx ஐ filterscripts என்ற கோப்புறையில் வைக்கவும்
  • பின்வருவனவற்றை server.cfg இல் சேர்க்கவும்: filterscripts <scriptname>

Passwording your server

  • நீங்கள் கடவுச்சொல்லைச் சேர்க்க விரும்பினால், உங்கள் நண்பர்கள் மட்டுமே சேர முடியும், இதை server.cfg இல் சேர்க்கவும்:
password whatever
  • இது உங்கள் சர்வர் கடவுச்சொல்-பாதுகாப்பான கடவுச்சொல்லை 'whatever' என அமைக்கும் - அதை நீங்கள் விரும்பியபடி மாற்றவும்.
  • நீங்கள் விளையாட்டின் போது /rcon password newpasswordhere ஐப் பயன்படுத்தி கடவுச்சொல்லை மாற்றலாம்
  • நீங்கள் /rcon password 0 ஐப் பயன்படுத்தி அல்லது சேவையகத்தை மறுதொடக்கம் செய்வதன் மூலம் கடவுச்சொல்லை அகற்றலாம்.

Using RCON

Logging In

விளையாட்டின் போது /rcon login password என தட்டச்சு செய்வதன் மூலம் உள்நுழையலாம் அல்லது Remote Console இல் RCON பயன்முறையைப் பயன்படுத்தி கேமிற்கு வெளியே உள்நுழையலாம்.

கடவுச்சொல் நீங்கள் [server.cfg] (server.cfg) இல் அமைக்கப்பட்டுள்ளதைப் போலவே உள்ளது.

Adding Bans

samp.ban

samp.ban என்பது தடை பற்றிய பின்வரும் தகவல்கள் உட்பட, தடைகளைச் சேமிப்பதற்காகப் பயன்படுத்தப்படும் கோப்பு:

  • IP
  • Date
  • Time
  • Name (நபரின் பெயர் அல்லது காரணத்தைப் பார்க்கவும் BanEx)
  • Type of ban

தடையைச் சேர்க்க, இது போன்ற ஒரு வரியைச் சேர்க்கவும்:

IP_HERE [28/05/09 | 13:37:00] PLAYER - BAN REASON

IP_HERE என்பது எங்கே, நீங்கள் தடைசெய்ய விரும்பும் IP ஐ வைக்கும் இடமாகும்.

Ban() function

Ban செயல்பாடு ஒரு ஸ்கிரிப்டில் இருந்து ஒரு பிளேயரை தடை செய்ய பயன்படுத்தப்படலாம். BanEx செயல்பாடு இது போன்ற ஒரு விருப்பக் காரணத்தைச் சேர்க்கும்:

13.37.13.37 [28/05/09 | 13:37:00] Cheater - INGAME BAN
RCON ban command

RCON தடை கட்டளை, விளையாட்டில் /rcon ban என்று தட்டச்சு செய்வதன் மூலம் அல்லது கன்சோலில் "ban" என்று தட்டச்சு செய்வதன் மூலம் செயல்படுத்தப்படுகிறது, உங்கள் சர்வரில் உள்ள ஒரு குறிப்பிட்ட பிளேயரை தடை செய்ய, அடுத்த பகுதியைப் பார்க்கவும்.

Simply type:

# Ingame:
/rcon ban PLAYERID

# Console:
ban PLAYERID
banip

RCON banip கட்டளை, /rcon banip இன்-கேமில் தட்டச்சு செய்வதன் மூலம் அல்லது கன்சோலில் "banip" என தட்டச்சு செய்வதன் மூலம் செயல்படுத்தப்படுகிறது, இது ஒரு குறிப்பிட்ட IP முகவரியைத் தடைசெய்யவும், ஐடி மூலம் உங்கள் சர்வரில் ஒரு பிளேயரைத் தடைசெய்யவும் பயன்படுத்தப்படுகிறது, முந்தைய பகுதியைப் பார்க்கவும். ரேஞ்ச்பான்களுக்கான வைல்டு கார்டுகளை ஏற்கும்.

Simply type:

# Ingame:
/rcon banip IP

# Console:
banip IP

Removing Bans

ஒருவர் தடை செய்யப்பட்டவுடன், அவர்களை தடை செய்ய இரண்டு வழிகள் உள்ளன.

  • samp.ban இலிருந்து அகற்று
  • RCON unbanip கட்டளை

samp.ban

samp.ban ஐ உங்கள் sa-mp சர்வர் கோப்பகத்தில் காணலாம், ஒவ்வொரு தடையையும் பற்றிய பின்வரும் தகவல்களுடன் இது வரிகளைக் கொண்டுள்ளது:

  • IP
  • Date
  • Time
  • Name (நபரின் பெயர் அல்லது காரணம் (பார்க்க BanEx))
  • Type of ban (INGAME, IP BAN etc,)

உதாரணங்கள்:

127.8.57.32 [13/06/09 | 69:69:69] NONE - IP BAN
13.37.13.37 [28/05/09 | 13:37:00] Kyeman - INGAME BAN

அவற்றைத் தடை செய்ய, வரியை அகற்றவும், பின்னர் RCON reloadbans கட்டளையை இயக்கவும்.

unbanip

RCON unbanip கட்டளையை விளையாட்டில் அல்லது சர்வர் கன்சோலில் (கருப்பு பெட்டி) பயன்படுத்தலாம். ஐபியை தடைநீக்க, கன்சோலில் /rcon unbanip IP_HERE அல்லது unbanip IP_HERE என தட்டச்சு செய்யவும்.

எடுத்துக்காட்டு:

13.37.13.37 [28/05/09 | 13:37:00] Kyeman - INGAME BAN
# Ingame:
/rcon unbanip 13.37.13.37

# Console
unbanip 13.37.13.37

அவற்றைத் தடை செய்ய, unbanip கட்டளையைப் பயன்படுத்தவும், பின்னர் RCON reloadbans கட்டளையை இயக்கவும், சர்வர் samp.ban ஐ மீண்டும் படிக்கச் செய்யவும்.

reloadbans

samp.ban என்பது தற்போது சர்வரில் இருந்து தடைசெய்யப்பட்ட IPக்கான தகவல்களை வைத்திருக்கும் கோப்பு. சேவையகம் தொடங்கும் போது இந்தக் கோப்பு வாசிக்கப்படும், எனவே நீங்கள் ஒரு ஐபி/நபரை தடை நீக்கினால், சர்வரை மீண்டும் samp.ban படிக்கச் செய்ய RCON reloadbans கட்டளையைத் தட்டச்சு செய்து அவர்களை சர்வரில் சேர அனுமதிக்க வேண்டும்.

RCON Commands

RCON இன்-கேமில் (/rcon cmdlist) பயன்படுத்தி கட்டளைகளுக்கான cmdlist (அல்லது, மாறிகளுக்கான varlist) என தட்டச்சு செய்யவும்.

நிர்வாகியாக நீங்கள் பயன்படுத்தக்கூடிய செயல்பாடுகள் இவை:

CommandDescription
/rcon cmdlistகட்டளைகளுடன் ஒரு பட்டியலைக் காட்டுகிறது.
/rcon varlistதற்போதைய மாறிகள் கொண்ட பட்டியலைக் காட்டுகிறது.
/rcon exitசேவையகத்தை மூடுகிறது.
/rcon echo [text]சேவையகத்தின் கன்சோலில் [text] ஐக் காட்டுகிறது (கேமில் உள்ள கிளையன்ட்-கன்சோல் அல்ல).
/rcon hostname [name]ஹோஸ்ட்பெயர் உரையை மாற்றவும் (எடுத்துக்காட்டு: /rcon hostname my server).
/rcon gamemodetext [name]கேம்மோட் உரையை மாற்றவும் (எடுத்துக்காட்டு: /rcon gamemodetext my gamemode).
/rcon mapname [name]வரைபடத்தின் பெயர் உரையை மாற்றவும் (எடுத்துக்காட்டு: /rcon mapname San Andreas).
/rcon exec [filename]சர்வர் cfg உள்ள கோப்பை இயக்குகிறது (எடுத்துக்காட்டு: /rcon exec blah.cfg).
/rcon kick [ID]கொடுக்கப்பட்ட ஐடியுடன் வீரரை உதைக்கவும் (எடுத்துக்காட்டு: /rcon kick 2).
/rcon ban [ID]கொடுக்கப்பட்ட ஐடியுடன் பிளேயரை தடை செய்யுங்கள் (எடுத்துக்காட்டு: /rcon ban 2).
/rcon changemode [mode]இந்த கட்டளை தற்போதைய கேம்மோடை கொடுக்கப்பட்டதாக மாற்றும் (எடுத்துக்காட்டு: if you want to play sftdm: /rcon changemode sftdm).
/rcon gmxஅடுத்த கேம்மோடை ஏற்றும் server.cfg.
/rcon reloadbansதடைசெய்யப்பட்ட ஐபி முகவரிகள் சேமிக்கப்பட்டுள்ள samp.ban கோப்பை மீண்டும் ஏற்றுகிறது. தடை நீக்கம் மற்றும் ஐபி முகவரிக்குப் பிறகு பயன்படுத்தப்பட வேண்டும்.
/rcon reloadlogserver_log.txt ஐ மீண்டும் ஏற்றுகிறது. தானியங்கி பதிவு சுழற்சிக்கு பயனுள்ளதாக இருக்கும். சேவையகத்திற்கு SIGUSR1 சமிக்ஞையை அனுப்புவதன் மூலம் தூண்டப்படலாம் (Linux சேவையகம் மட்டும்).
/rcon sayகிளையன்ட்-கன்சோலில் உள்ள பிளேயர்களுக்கு ஒரு செய்தியைக் காட்டுகிறது (எடுத்துக்காட்டு: /rcon say hello என காட்டுவார்கள் Admin: hello).
/rcon playersசர்வரில் இருக்கும் பிளேயர்களைக் காட்டு (அவர்களின் பெயர், ஐபி மற்றும் பிங் உடன்).
/rcon banip [IP]கொடுக்கப்பட்ட ஐபியை தடை செய்யுங்கள் (எடுத்துக்காட்டு: /rcon banip 127.0.0.1).
/rcon unbanip [IP]கொடுக்கப்பட்ட ஐபியை தடைநீக்கு (எடுத்துக்காட்டு: /rcon unbanip 127.0.0.1).
/rcon gravityஈர்ப்பு விசையை மாற்றுகிறது (எடுத்துக்காட்டு: /rcon gravity 0.008).
/rcon weather [ID]வானிலையை மாற்றுகிறது (எடுத்துக்காட்டு: /rcon weather 1).
/rcon loadfsகொடுக்கப்பட்ட வடிகட்டி ஸ்கிரிப்டை ஏற்றுகிறது (எடுத்துக்காட்டு: /rcon loadfs adminfs).
/rcon weburl [server url]"masterlists/SA-MP client" சர்வர் URL ஐ மாற்றவும்
/rcon unloadfsகொடுக்கப்பட்ட "filterscript" இறக்கவும் (எடுத்துக்காட்டு: /rcon unloadfs adminfs).
/rcon reloadfsகொடுக்கப்பட்ட "filterscript" மீண்டும் ஏற்றுகிறது (எடுத்துக்காட்டு: /rcon reloadfs adminfs).
/rcon rcon\_password [PASSWORD]rcon இன் கடவுச்சொல்லை மாற்றவும்
/rcon password [password]சேவையக கடவுச்சொல்லை அமைக்கிறது/மீட்டமைக்கிறது
/rcon messageslimit [count]ஒரு கிளையன்ட் சர்வருக்கு அனுப்பும் ஒரு நொடிக்கு செய்திகளின் எண்ணிக்கையை மாற்றவும். (இயல்புநிலை 500)
/rcon ackslimit [count]அக்குகளின் வரம்பை மாற்றவும் (இயல்புநிலை 3000)
/rcon messageholelimit [count]செய்தி துளைகளின் வரம்பை மாற்றவும் (இயல்புநிலை 3000)
/rcon playertimeout [limit m/s]எந்த பாக்கெட்டுகளையும் அனுப்பாத போது பிளேயர் நேரம் முடிவடையும் வரை மில்லி விநாடிகளில் நேரத்தை மாற்றவும். (இயல்புநிலை 1000)
/rcon language [language]சேவையக மொழியை மாற்றவும் (எடுத்துக்காட்டு: /rcon language English). சர்வர் உலாவியில் காட்டப்பட்டுள்ளது.

மேற்கூறிய நான்கு வரம்புகள்/கணக்குகள், எந்த SA-MP சேவையகத்தையும் முடக்கி அல்லது செயலிழக்கச் செய்வதன் மூலம் தாக்கக்கூடிய பல கருவிகளைத் தவிர்ப்பதற்காக உருவாக்கப்பட்டவை. எனவே, வெறுமனே, உங்கள் சேவையகத்தின் படி அவற்றை அமைக்கவும். இயல்புநிலை மதிப்புகள் இயல்புநிலையாக இருக்கும், ஏதேனும் தவறான உதைகளைக் கண்டால், அப்பாவி வீரர்கள் உதைக்கப்படாமல் இருக்க, கூடிய விரைவில் மதிப்புகளை அதிகரிக்கவும்.

பின்வரும் அழைப்புகள் மற்றும் செயல்பாடுகள் பயனுள்ளதாக இருக்கும், ஏனெனில் அவை இந்தக் கட்டுரையுடன் ஏதோ ஒரு வகையில் தொடர்புடையவை.

Callbacks

  • OnRconLoginAttempt: RCON இல் உள்நுழைய முயற்சிக்கும்போது அழைக்கப்படும்.

Functions

  • IsPlayerAdmin: ஒரு பிளேயர் RCON இல் உள்நுழைந்துள்ளாரா என்பதைச் சரிபார்க்கிறது.

  • SendRconCommand: ஸ்கிரிப்ட் வழியாக RCON கட்டளையை அனுப்புகிறது.