Minecraft சேவையகத்தை உருவாக்குதல் மற்றும் அமைத்தல்

Minecraft சேவையகத்தை உருவாக்குதல் மற்றும் அமைத்தல்

Minecraft இன்று மிகவும் பிரபலமான ஆன்லைன் கேம்களில் ஒன்றாகும். மூன்று ஆண்டுகளுக்குள் (முதல் அதிகாரப்பூர்வ வெளியீடு 2011 இலையுதிர்காலத்தில் நடந்தது), அவர் உலகம் முழுவதும் மில்லியன் கணக்கான ரசிகர்களைப் பெற்றார்.

கேம் டெவலப்பர்கள் இருபது ஆண்டுகளுக்கு முன்பு இருந்த சிறந்த எடுத்துக்காட்டுகளில் வேண்டுமென்றே கவனம் செலுத்துகிறார்கள், பல கேம்கள் இன்றைய தரத்தின்படி, கிராபிக்ஸ் அடிப்படையில் பழமையானதாகவும், பயன்பாட்டினைப் பொறுத்தவரை அபூரணமாகவும் இருந்தன, ஆனால் அதே நேரத்தில் அவை உண்மையிலேயே உற்சாகமாக இருந்தன.

எல்லா சாண்ட்பாக்ஸ் கேம்களையும் போலவே, Minecraft பயனருக்கு படைப்பாற்றலுக்கான மகத்தான வாய்ப்புகளை வழங்குகிறது - இது உண்மையில் அதன் பிரபலத்தின் முக்கிய ரகசியம்.

மல்டிபிளேயர் கேம்களுக்கான சேவையகங்கள் வீரர்களாலும் அவர்களது சமூகங்களாலும் ஒழுங்கமைக்கப்படுகின்றன. இன்று இணையத்தில் பல்லாயிரக்கணக்கான கேம் சர்வர்கள் இயங்குகின்றன (உதாரணமாக, இங்கே பட்டியலைப் பார்க்கவும்).

எங்கள் வாடிக்கையாளர்களிடையே இந்த விளையாட்டின் பல ரசிகர்கள் உள்ளனர், மேலும் அவர்கள் கேமிங் திட்டங்களுக்கு எங்கள் தரவு மையங்களிலிருந்து உபகரணங்களை வாடகைக்கு விடுகிறார்கள். சேவையகத்தைத் தேர்ந்தெடுக்கும்போது நீங்கள் கவனம் செலுத்த வேண்டிய தொழில்நுட்ப புள்ளிகளைப் பற்றி இந்த கட்டுரையில் பேசுவோம்
Minecraft நேரம்.

ஒரு தளத்தைத் தேர்ந்தெடுப்பது

Minecraft பின்வரும் கட்டடக்கலை கூறுகளை உள்ளடக்கியது:

  1. சர்வர் - நெட்வொர்க்கில் பிளேயர்கள் ஒருவருக்கொருவர் தொடர்பு கொள்ளும் ஒரு நிரல்;
  2. கிளையன்ட் - பிளேயரின் கணினியில் நிறுவப்பட்ட சேவையகத்துடன் இணைப்பதற்கான ஒரு நிரல்;
  3. செருகுநிரல்கள் - புதிய செயல்பாடுகளைச் சேர்க்கும் அல்லது பழையவற்றை விரிவாக்கும் சேவையகத்தில் சேர்த்தல்;
  4. மோட்ஸ் என்பது விளையாட்டு உலகில் சேர்த்தல் (புதிய தொகுதிகள், உருப்படிகள், அம்சங்கள்).

Minecraft க்கு பல சேவையக தளங்கள் உள்ளன. மிகவும் பொதுவான மற்றும் பிரபலமானவை வெண்ணிலா மற்றும் புக்கிட்.

வெண்ணிலா இது கேம் டெவலப்பர்களின் அதிகாரப்பூர்வ தளமாகும். இது வரைகலை மற்றும் கன்சோல் பதிப்புகளில் விநியோகிக்கப்படுகிறது. Minecraft இன் புதிய பதிப்பின் அதே நேரத்தில் வெண்ணிலாவின் புதிய பதிப்பு எப்போதும் வெளிவருகிறது.

வெண்ணிலாவின் குறைபாடு அதன் அதிகப்படியான நினைவக நுகர்வு (ஒரு வீரருக்கு தோராயமாக 50 MB) ஆகும். மற்றொரு குறிப்பிடத்தக்க குறைபாடு செருகுநிரல்கள் இல்லாதது.

bukkit அதிகாரப்பூர்வ Minecraft சேவையகத்தை மேம்படுத்த முயற்சித்த ஆர்வலர்கள் குழுவால் உருவாக்கப்பட்டது. முயற்சி மிகவும் வெற்றிகரமாக மாறியது: புக்கிட் பல்வேறு மோட்கள் மற்றும் செருகுநிரல்களின் ஆதரவின் காரணமாக வெண்ணிலாவை விட செயல்பாட்டில் மிகவும் விரிவானது. அதே நேரத்தில், இது ஒரு வீரருக்கு குறைந்த நினைவகத்தைப் பயன்படுத்துகிறது - தோராயமாக 5-10 எம்பி.

புக்கிட்டின் தீமைகள் என்னவென்றால், அது இயங்கும் போது அதிக ரேம் எடுக்கும். கூடுதலாக, சர்வர் எவ்வளவு நேரம் இயங்குகிறதோ, அவ்வளவு நினைவகம் தேவைப்படுகிறது (சில வீரர்கள் இருந்தாலும்). புக்கிட்டை ஒரு சேவையகமாகத் தேர்ந்தெடுக்கும்போது, ​​அதன் புதிய பதிப்புகளில், ஒரு விதியாக, பிழைகள் உள்ளன என்பதை நீங்கள் நினைவில் கொள்ள வேண்டும்; Minecraft இன் அதிகாரப்பூர்வ பதிப்பு வெளியிடப்பட்ட சுமார் 2-3 வாரங்களுக்குப் பிறகு நிலையான பதிப்பு பொதுவாக தோன்றும்.

கூடுதலாக, பிற இயங்குதளங்கள் சமீபத்தில் பிரபலமடைந்துள்ளன (உதாரணமாக, Spout, MCPC மற்றும் MCPC+), ஆனால் அவை வெண்ணிலா மற்றும் புக்கிட்டுடன் மட்டுப்படுத்தப்பட்ட இணக்கத்தன்மை மற்றும் மோட்களுக்கான மிகக் குறைந்த ஆதரவைக் கொண்டுள்ளன (எடுத்துக்காட்டாக, Spout க்கு நீங்கள் புதிதாக மோட்களை மட்டுமே எழுத முடியும்). அவை பயன்படுத்தப்பட்டால், சோதனைகளுக்கு மட்டுமே.

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

வன்பொருள் தேவைகள்

Minecraft சேவையகம் மற்றும் கிளையன்ட் ஆகிய இரண்டும் கணினி வளங்களை மிகவும் கோருகின்றன.
வன்பொருள் தளத்தைத் தேர்ந்தெடுக்கும்போது, ​​​​மல்டி-கோர் செயலி அதிக நன்மைகளை வழங்காது என்பதை நீங்கள் நினைவில் கொள்ள வேண்டும்: Minecraft சர்வர் கோர் ஒரு கணக்கீட்டு நூலை மட்டுமே பயன்படுத்த முடியும். இருப்பினும், இரண்டாவது கோர் பயனுள்ளதாக இருக்கும்: சில செருகுநிரல்கள் தனித்தனி நூல்களில் செயல்படுத்தப்படுகின்றன, மேலும் ஜாவாவும் நிறைய வளங்களைப் பயன்படுத்துகிறது.

எனவே, Minecraft சேவையகத்திற்கு, அதிக ஒற்றை மைய செயல்திறன் கொண்ட செயலியைத் தேர்ந்தெடுப்பது நல்லது. குறைந்த சக்தி வாய்ந்த மல்டி-கோர் செயலியை விட அதிக சக்திவாய்ந்த டூயல் கோர் செயலி விரும்பத்தக்கதாக இருக்கும். சிறப்பு மன்றங்களில், குறைந்தபட்சம் 3 GHz கடிகார அதிர்வெண் கொண்ட செயலிகளைப் பயன்படுத்த பரிந்துரைக்கப்படுகிறது.

Minecraft சேவையகத்தின் இயல்பான செயல்பாட்டிற்கு, அதிக அளவு ரேம் தேவைப்படுகிறது. புக்கிட் தோராயமாக 1ஜிபி ரேம் எடுக்கும்; கூடுதலாக, ஒவ்வொரு வீரருக்கும், மேலே குறிப்பிட்டுள்ளபடி, 5 முதல் 10 எம்பி வரை ஒதுக்கப்பட்டுள்ளது. செருகுநிரல்கள் மற்றும் மோட்களும் அதிக நினைவகத்தை பயன்படுத்துகின்றன. 30 - 50 பிளேயர்களைக் கொண்ட சேவையகத்திற்கு, உங்களுக்கு குறைந்தது 4 ஜிபி ரேம் தேவைப்படும்.

Minecraft இல், நிறைய (உதாரணமாக, அதே செருகுநிரல்களை ஏற்றுவது) கோப்பு முறைமையின் வேகத்தைப் பொறுத்தது. எனவே, ஒரு SSD வட்டுடன் சேவையகத்தைத் தேர்ந்தெடுப்பது விரும்பத்தக்கது. குறைந்த சீரற்ற வாசிப்பு வேகம் காரணமாக சுழல் வட்டுகள் பொருத்தமானதாக இருக்க வாய்ப்பில்லை.

உங்கள் இணைய இணைப்பின் வேகமும் மிக முக்கியமானது. 40-50 பேர் கொண்ட விளையாட்டுக்கு, 10 Mb/s சேனல் போதுமானது. இருப்பினும், இணையதளம், மன்றம் மற்றும் டைனமிக் வரைபடம் உள்ளிட்ட பெரிய மின்கிராஃப்ட் திட்டத்தைத் திட்டமிடுபவர்களுக்கு, அதிக அலைவரிசை கொண்ட சேனலை வைத்திருப்பது மிகவும் விரும்பத்தக்கது.

எந்த குறிப்பிட்ட உள்ளமைவை தேர்வு செய்வது சிறந்தது? இருந்து நாங்கள் வழங்கும் கட்டமைப்புகள் பின்வருவனவற்றில் கவனம் செலுத்துமாறு நாங்கள் பரிந்துரைக்கிறோம்:

  • Intel Core 2 Duo E8400 3GHz, 6GB RAM, 2x500GB SATA, 3000 RUR/மாதம்;
  • Intel Core 2 Quad Q8300 2.5GHz, 6GB RAM, 2x500GB SATA, 3500 rub/month. - எங்கள் MineCraft சோதனை சேவையகத்திற்காக இந்த உள்ளமைவைப் பயன்படுத்துகிறோம், அதில் நீங்கள் இப்போது விளையாடலாம் (இதை எப்படி செய்வது என்பது கீழே எழுதப்பட்டுள்ளது);
  • இன்டெல் கோர் i3-2120 3.3GHz, 8GB ரேம், 2x500GB SATA, 3500 RUR/மாதம்.

30-40 பிளேயர்களுக்கான Minecraft சேவையகத்தை உருவாக்க இந்த உள்ளமைவுகள் மிகவும் பொருத்தமானவை. சில குறைபாடுகள் SSD இயக்கிகள் இல்லாதது, ஆனால் நாங்கள் மற்றொரு முக்கியமான நன்மையை வழங்குகிறோம்: எந்த கட்டுப்பாடுகளும் விகிதங்களும் இல்லாமல் உத்தரவாதமளிக்கப்பட்ட 100 Mb/s சேனல். மேலே பட்டியலிடப்பட்டுள்ள அனைத்து உள்ளமைவுகளையும் ஆர்டர் செய்யும் போது, ​​எந்த அமைவுக் கட்டணமும் இல்லை.

எங்களிடம் அதிக உற்பத்தி உள்ளது, ஆனால் அதே நேரத்தில், இயற்கையாகவே, அதிக விலையுள்ள சர்வர்கள் (இந்த உள்ளமைவுகளை ஆர்டர் செய்யும் போது, ​​நிறுவல் கட்டணமும் வசூலிக்கப்படாது):

  • 2x Intel Xeon 5130, 2GHz, 8GB RAM, 4x160GB SATA, 5000 ரூப்/மாதம்;
  • 2x IntelXeon 5504, 2GHz, 12GB ரேம், 3x1TB SATA, 9000 ரூப்/மாதம்.

இன்டெல் ஆட்டம் சி 2758 செயலியின் அடிப்படையில் எஸ்எஸ்டி டிரைவ் கொண்ட புதிய பட்ஜெட் மாடலுக்கு கவனம் செலுத்த பரிந்துரைக்கிறோம்: இன்டெல் ஆட்டம் சி 2758 2.4 ஜிகாஹெர்ட்ஸ், 16 ஜிபி ரேம், 2x240 ஜிபி எஸ்எஸ்டி, 4000 ரூபிள் / மாதம், நிறுவல் கட்டணம் - 3000 ரூபிள்.

OC உபுண்டுவில் புக்கிட் சேவையகத்தை நிறுவுதல் மற்றும் இயக்குதல்

சேவையகத்தை நிறுவும் முன், ஒரு புதிய பயனரை உருவாக்கி அதை சூடோ குழுவில் சேர்ப்போம்:

$ sudo userradd -m -s /bin/bash <username> $ sudo adduser <username> sudo

அடுத்து, உருவாக்கிய பயனர் சேவையகத்துடன் இணைக்கும் கடவுச்சொல்லை அமைப்போம்:

$ sudo passwd <பயனர்பெயர்>

புதிய கணக்கின் கீழ் சேவையகத்துடன் மீண்டும் இணைத்து நிறுவலைத் தொடங்குவோம்.
Minecraft ஜாவாவில் எழுதப்பட்டுள்ளது, எனவே ஜாவா இயக்க நேர சூழல் சர்வரில் நிறுவப்பட்டிருக்க வேண்டும்.

கிடைக்கக்கூடிய தொகுப்புகளின் பட்டியலைப் புதுப்பிப்போம்:

$ sudo apt-get update

பின்னர் பின்வரும் கட்டளையை இயக்கவும்:

$ sudo apt-get install default-jdk

புக்கிட்டை நிறுவி இயக்க, டெர்மினல் மல்டிபிளெக்சரை நிறுவுவதும் நல்லது - எடுத்துக்காட்டாக, திரை (நீங்கள் மற்ற டெர்மினல் மல்டிபிளெக்சர்களையும் பயன்படுத்தலாம் - எங்களுடையதைப் பார்க்கவும். கண்ணோட்டத்தை):

$ sudo apt-get install screen

ssh வழியாக கேம் சர்வருடன் இணைத்தால் திரை தேவைப்படும். அதன் உதவியுடன், நீங்கள் Minecraft சேவையகத்தை ஒரு தனி முனைய சாளரத்தில் இயக்கலாம், மேலும் ssh கிளையண்டை மூடிய பிறகும், சேவையகம் வேலை செய்யும்.

சேவையக கோப்புகள் சேமிக்கப்படும் ஒரு கோப்பகத்தை உருவாக்குவோம்:

$ mkdir புக்கிட் $ cd புக்கிட்

அதன் பிறகு செல்வோம் புக்கிட்டின் அதிகாரப்பூர்வ இணையதளப் பதிவிறக்கப் பக்கம். பக்கத்தின் மேல் வலது பகுதியில், சேவையகத்தின் சமீபத்திய பரிந்துரைக்கப்பட்ட உருவாக்கத்திற்கான இணைப்பைக் காணலாம். பதிவிறக்கம் செய்ய பரிந்துரைக்கிறோம்:

$ wget <பரிந்துரைக்கப்பட்ட பதிப்பு இணைப்பு>

இப்போது திரையை இயக்குவோம்:

$சூடோ திரை

மற்றும் பின்வரும் கட்டளையை இயக்கவும்:

$ java -Xmx1024M -jar craftbukkit.jar -o false

பயன்படுத்தப்பட்ட அளவுருக்கள் எதைக் குறிக்கின்றன என்பதை விளக்குவோம்:

  • Xmx1024M - ஒரு சர்வருக்கு அதிகபட்ச ரேம் அளவு;
  • jar craftbukkit.jar - சேவையகத்தின் திறவுகோல்;
  • o தவறானது - திருட்டு கிளையண்டுகளிடமிருந்து சேவையகத்தை அணுக அனுமதிக்கிறது.

சர்வர் தொடங்கப்படும்.
கன்சோலில் நிறுத்த கட்டளையைத் தட்டச்சு செய்வதன் மூலம் நீங்கள் சேவையகத்தை நிறுத்தலாம்.

சேவையகத்தை அமைத்தல் மற்றும் கட்டமைத்தல்

சர்வர் அமைப்புகள் server.properties உள்ளமைவு கோப்பில் சேமிக்கப்படும். இது பின்வரும் அளவுருக்களைக் கொண்டுள்ளது:

  • ஜெனரேட்டர்-அமைப்புகள் - ஒரு சூப்பர் பிளாட் உலகத்தை உருவாக்குவதற்கான டெம்ப்ளேட்டை அமைக்கிறது;
  • அனுமதி-நேதர் - கீழ் உலகத்திற்கு நகரும் சாத்தியத்தை தீர்மானிக்கிறது. இயல்பாக, இந்த அமைப்பு சரி என அமைக்கப்பட்டது. தவறு என அமைக்கப்பட்டால், நெதர் அணியில் இருந்து அனைத்து வீரர்களும் இயல்பான ஆட்டத்திற்கு மாற்றப்படுவார்கள்;
  • level-name - விளையாட்டின் போது பயன்படுத்தப்படும் வரைபடக் கோப்புகளைக் கொண்ட கோப்புறையின் பெயர். சர்வர் கோப்புகள் அமைந்துள்ள அதே கோப்பகத்தில் கோப்புறை அமைந்துள்ளது. அத்தகைய அடைவு இல்லை என்றால், சேவையகம் தானாகவே ஒரு புதிய உலகத்தை உருவாக்கி, அதே பெயரில் ஒரு கோப்பகத்தில் வைக்கிறது;
  • enable-query - true என அமைக்கப்பட்டால், சேவையகத்தைக் கேட்க GameSpy4 நெறிமுறையை செயல்படுத்துகிறது;
  • அனுமதி-விமானம் - Minecraft உலகம் முழுவதும் விமானங்களை அனுமதிக்கிறது. இயல்புநிலை மதிப்பு தவறானது (விமானங்கள் தடைசெய்யப்பட்டுள்ளன);
  • சர்வர்-போர்ட் - கேம் சர்வரால் பயன்படுத்தப்படும் போர்ட்டைக் குறிக்கிறது. Minecraft க்கான நிலையான போர்ட் 25565. இந்த அளவுருவின் மதிப்பை மாற்ற பரிந்துரைக்கப்படவில்லை;
  • நிலை-வகை - உலகின் வகையை தீர்மானிக்கிறது (DEFAUT/FLAT/LARGEBIOMES);
  • enable-rcon - சர்வர் கன்சோலுக்கான தொலைநிலை அணுகலை அனுமதிக்கிறது. முன்னிருப்பாக இது முடக்கப்பட்டுள்ளது (தவறானது);
  • நிலை-விதை - நிலை ஜெனரேட்டருக்கான உள்ளீடு தரவு. சீரற்ற உலகங்களை உருவாக்க, இந்த புலத்தை காலியாக விட வேண்டும்;
  • ஃபோர்ஸ்-கேம்மோட் - சர்வருடன் இணைக்கும் வீரர்களுக்கான நிலையான கேம் பயன்முறையை அமைக்கிறது;
  • சர்வர்-ஐபி - சேவையகத்துடன் இணைக்க வீரர்கள் பயன்படுத்தும் ஐபி முகவரியைக் குறிக்கிறது;
  • max-build-height - சர்வரில் ஒரு கட்டிடத்தின் அதிகபட்ச உயரத்தைக் குறிக்கிறது. அதன் மதிப்பு 16 இன் பெருக்கமாக இருக்க வேண்டும் (64, 96, 256, முதலியன);
  • spawn-npcs - கிராமங்களில் NPCகள் தோன்றுவதை அனுமதிக்கும் (சரி என அமைக்கப்பட்டால்) அல்லது தடை (தவறு என அமைக்கப்பட்டால்);
  • வெள்ளை பட்டியல் - சேவையகத்தில் பிளேயர்களின் வெள்ளை பட்டியலைப் பயன்படுத்துவதை இயக்குகிறது அல்லது முடக்குகிறது. 'சரி' என அமைக்கப்பட்டால், பிளேயர் புனைப்பெயர்களை கைமுறையாகச் சேர்ப்பதன் மூலம் நிர்வாகி வெள்ளைப் பட்டியலை உருவாக்க முடியும். மதிப்பு தவறானதாக இருந்தால், அதன் ஐபி முகவரி மற்றும் போர்ட்டை அறிந்த எந்தவொரு பயனரும் சேவையகத்தை அணுகலாம்;
  • ஸ்பான்-விலங்குகள் - உண்மை என அமைக்கப்பட்டால், நட்பு கும்பல்களை தானாக முட்டையிட அனுமதிக்கிறது);
  • ஸ்னூப்பர்-இயக்கப்பட்டது - டெவலப்பர்களுக்கு புள்ளிவிவரங்கள் மற்றும் தரவை அனுப்ப சேவையகத்தை அனுமதிக்கிறது;
  • ஹார்ட்கோர் - சர்வரில் ஹார்ட்கோர் பயன்முறையை செயல்படுத்துகிறது;
  • texture-pac - பிளேயர் சேவையகத்துடன் இணைக்கும்போது பயன்படுத்தப்படும் அமைப்புக் கோப்பு. இந்த அளவுருவின் மதிப்பு அமைப்புகளுடன் ஜிப் காப்பகத்தின் பெயர், இது சேவையகத்தின் அதே கோப்பகத்தில் சேமிக்கப்படுகிறது;
  • ஆன்லைன் பயன்முறை - சேவையகத்துடன் இணைக்கும் பயனர்களின் பிரீமியம் கணக்குகளை சரிபார்க்க உதவுகிறது. இந்த அளவுரு சரி என அமைக்கப்பட்டால், பிரீமியம் கணக்கு வைத்திருப்பவர்கள் மட்டுமே சேவையகத்தை அணுக முடியும். கணக்கு சரிபார்ப்பு முடக்கப்பட்டிருந்தால் (தவறு என அமைக்கப்பட்டது), எந்தப் பயனர்களும் சேவையகத்தை அணுகலாம் (எடுத்துக்காட்டாக, தங்கள் புனைப்பெயரை போலியாகக் கொண்ட வீரர்கள் உட்பட), இது கூடுதல் பாதுகாப்பு அபாயங்களை உருவாக்குகிறது. சோதனை முடக்கப்பட்டால், இணைய அணுகல் இல்லாமல், உள்ளூர் நெட்வொர்க்கில் Minecraft ஐ இயக்கலாம்;
  • pvp - வீரர்கள் ஒருவருக்கொருவர் சண்டையிடுவதை அனுமதிக்கிறது அல்லது தடை செய்கிறது. இந்த அளவுரு உண்மையாக இருந்தால், வீரர்கள் ஒருவருக்கொருவர் அழிக்க முடியும். தவறு என அமைக்கப்பட்டால், வீரர்கள் ஒருவருக்கொருவர் நேரடியாக சேதத்தை சமாளிக்க முடியாது;
  • சிரமம் - விளையாட்டின் சிரம நிலையை அமைக்கிறது. 0 (எளிதானது) இலிருந்து 3 (மிகவும் கடினமானது) வரை மதிப்புகளை எடுக்கலாம்;
  • கேம்மோட் - சர்வரில் நுழையும் வீரர்களுக்கு என்ன கேம் பயன்முறை அமைக்கப்படும் என்பதைக் குறிக்கிறது. பின்வரும் மதிப்புகளை எடுக்கலாம்: 0 - சர்வைவல், 1-கிரியேட்டிவ், 2-சாகசம்;
  • Player-idle-timeout - செயலற்ற நேரம் (நிமிடங்களில்), அதன் பிறகு வீரர்கள் தானாகவே சர்வரில் இருந்து துண்டிக்கப்படுவார்கள்;
  • அதிகபட்ச வீரர்கள் - சர்வரில் அனுமதிக்கப்பட்ட அதிகபட்ச வீரர்களின் எண்ணிக்கை (0 முதல் 999 வரை);
  • ஸ்பான்-மான்ஸ்டர்ஸ் - (உண்மையாக அமைக்கப்பட்டால்) விரோத கும்பல்களின் முட்டையிடலை அனுமதிக்கிறது;
  • உருவாக்க-கட்டமைப்புகள் - (உண்மை)/முடக்க (தவறான) கட்டமைப்புகளின் உருவாக்கத்தை (கருவூலங்கள், கோட்டைகள், கிராமங்கள்) செயல்படுத்துகிறது;
  • பார்வை-தொலைவு - பிளேயருக்கு அனுப்பப்படும் புதுப்பிக்கப்பட்ட துகள்களின் ஆரத்தை சரிசெய்கிறது; 3 முதல் 15 வரையிலான மதிப்புகளை எடுக்கலாம்.

Minecraft சர்வர் பதிவுகள் server.log கோப்பில் எழுதப்படுகின்றன. இது சர்வர் கோப்புகளின் அதே கோப்புறையில் சேமிக்கப்படுகிறது. பதிவு தொடர்ந்து அளவு வளர்ந்து வருகிறது, மேலும் மேலும் வட்டு இடத்தை எடுத்துக்கொள்கிறது. பதிவு சுழற்சி என்று அழைக்கப்படுவதைப் பயன்படுத்தி பதிவு செய்யும் பொறிமுறையின் வேலையை நீங்கள் நெறிப்படுத்தலாம். சுழற்சிக்கு, ஒரு சிறப்பு பயன்பாடு பயன்படுத்தப்படுகிறது - லாக்ரோடேட். இது பதிவில் உள்ள பதிவுகளின் எண்ணிக்கையை ஒரு குறிப்பிட்ட வரம்பிற்கு கட்டுப்படுத்துகிறது.

பதிவு கோப்பு ஒரு குறிப்பிட்ட அளவை அடைந்தவுடன் அனைத்து உள்ளீடுகளும் நீக்கப்படும் வகையில் பதிவு சுழற்சியை நீங்கள் கட்டமைக்கலாம். பழைய உள்ளீடுகள் அனைத்தும் பொருத்தமற்றதாகக் கருதப்பட்டு நீக்கப்படும் காலகட்டத்தையும் நீங்கள் அமைக்கலாம்.

அடிப்படை சுழற்சி அமைப்புகள் /etc/logrotate.conf கோப்பில் உள்ளன; கூடுதலாக, நீங்கள் ஒவ்வொரு பயன்பாட்டிற்கும் தனிப்பட்ட அமைப்புகளை உருவாக்கலாம். தனிப்பட்ட அமைப்புகளைக் கொண்ட கோப்புகள் /etc/logrotate.d கோப்பகத்தில் சேமிக்கப்படும்.

ஒரு உரை கோப்பை /etc/logrotate.d/craftbukkit ஐ உருவாக்கி அதில் பின்வரும் அளவுருக்களை உள்ளிடலாம்:

/home/craftbukkit/server.log { சுழற்ற 2 வாராந்திர சுருக்கம் missingok அறிவிப்பு }

அவற்றின் அர்த்தங்களை இன்னும் விரிவாகப் பார்ப்போம்:

  • சுழற்று அளவுரு கோப்பை நீக்குவதற்கு முன் சுழற்சிகளின் எண்ணிக்கையைக் குறிப்பிடுகிறது;
  • சுழற்சி வாராந்திரம் செய்யப்படும் என்பதை வாராந்திர குறிக்கிறது (நீங்கள் மற்ற அளவுருக்களையும் அமைக்கலாம்: மாதாந்திர - மாதாந்திர மற்றும் தினசரி - தினசரி);
  • compress காப்பகப்படுத்தப்பட்ட பதிவுகள் சுருக்கப்பட வேண்டும் என்று குறிப்பிடுகிறது (தலைகீழ் விருப்பம் nocompress);
  • பதிவு கோப்பு இல்லை என்றால், நீங்கள் தொடர்ந்து வேலை செய்ய வேண்டும் மற்றும் பிழை செய்திகளைக் காட்ட வேண்டாம் என்று missingok குறிக்கிறது;
  • பதிவு கோப்பு காலியாக இருந்தால் அதை மாற்ற வேண்டாம் என்று notifempty குறிப்பிடுகிறது.

பதிவு சுழற்சி அமைப்புகளைப் பற்றி மேலும் படிக்கலாம் இங்கே.

மேம்படுத்தல் குறிப்புகள்

கேம் சர்வரை மேம்படுத்துவது தொடர்பான உதவிக்குறிப்புகளை இந்தப் பிரிவு வழங்கும் என்பதை உடனடியாக முன்பதிவு செய்வோம். Minecraft நிறுவப்பட்ட சேவையகத்தை நன்றாகச் சரிசெய்தல் மற்றும் மேம்படுத்துதல் ஆகியவை இந்த கட்டுரையின் நோக்கத்திற்கு அப்பாற்பட்ட ஒரு தனி தலைப்பு; ஆர்வமுள்ள வாசகர்கள் தங்களுக்குத் தேவையான தகவல்களை இணையத்தில் எளிதாகக் காணலாம்.

Minecraft விளையாடும்போது எழும் பொதுவான சிக்கல்களில் ஒன்று லேக்ஸ் என்று அழைக்கப்படுகிறது - பயனர் உள்ளீட்டிற்கு நிரல் சரியான நேரத்தில் பதிலளிக்காத சூழ்நிலைகள். கிளையன்ட் பக்கத்திலும் சர்வர் பக்கத்திலும் உள்ள சிக்கல்களால் அவை ஏற்படலாம். சேவையக பக்கத்தில் ஏற்படும் சிக்கல்களின் வாய்ப்பைக் குறைக்க உதவும் பரிந்துரைகளை நாங்கள் கீழே வழங்குவோம்.

சர்வர் மற்றும் செருகுநிரல்களின் நினைவக நுகர்வுகளை தொடர்ந்து கண்காணிக்கவும்

சிறப்பு நிர்வாக செருகுநிரல்களைப் பயன்படுத்தி நினைவக நுகர்வு கண்காணிக்கப்படலாம் - எடுத்துக்காட்டாக, லேக்மீட்டர்.

செருகுநிரல் புதுப்பிப்புகளுக்கு காத்திருங்கள்

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

ஒரே மாதிரியான செயல்பாட்டுடன் பல செருகுநிரல்களைப் பயன்படுத்த வேண்டாம்

பெரிய செருகுநிரல்கள் (எ.கா. எசென்ஷியல்ஸ், அட்மின்சிஎம்டி, கமாண்ட்புக்) பெரும்பாலும் பல சிறிய செருகுநிரல்களின் செயல்பாட்டை உள்ளடக்கியது. எடுத்துக்காட்டாக, அதே எசென்ஷியலில் iConomy, uHome, OpenInv, VanishNoPacket, Kit செருகுநிரல்களின் செயல்பாடுகள் உள்ளன. சிறிய செருகுநிரல்கள், அதன் செயல்பாடு ஒரு பெரிய ஒன்றின் செயல்பாட்டால் முழுமையாக மூடப்பட்டுள்ளது, பெரும்பாலான சந்தர்ப்பங்களில் சேவையகத்தை ஓவர்லோட் செய்யாதபடி அகற்றலாம்.

வரைபடத்தைக் கட்டுப்படுத்தி, அதை நீங்களே ஏற்றவும்

நீங்கள் வரைபடத்தை கட்டுப்படுத்தவில்லை என்றால், சர்வரில் சுமை கணிசமாக அதிகரிக்கும். செருகுநிரலைப் பயன்படுத்தி வரைபடத்தைக் கட்டுப்படுத்தலாம் உலக எல்லை. இதைச் செய்ய, நீங்கள் இந்த செருகுநிரலை இயக்கி / wb 200 கட்டளையை இயக்க வேண்டும், பின்னர் / wb நிரப்பு கட்டளையைப் பயன்படுத்தி வரைபடத்தை வரையவும்.

வரைதல், நிச்சயமாக, நிறைய நேரம் எடுக்கும், ஆனால் அதை ஒரு முறை செய்வது நல்லது, தொழில்நுட்ப வேலைக்காக சேவையகத்தை மூடுகிறது. ஒவ்வொரு வீரரும் வரைபடத்தை வரைந்தால், சர்வர் மெதுவாக வேலை செய்யும்.

அதிவேகமான மற்றும் குறைந்த வளம் கொண்ட செருகுநிரல்களை மாற்றவும்

Minecraft க்கான அனைத்து செருகுநிரல்களையும் வெற்றிகரமாக அழைக்க முடியாது: அவை பெரும்பாலும் பல தேவையற்ற மற்றும் தேவையற்ற செயல்பாடுகளைக் கொண்டிருக்கின்றன, சில சமயங்களில் அவை நிறைய நினைவகத்தையும் பயன்படுத்துகின்றன. தோல்வியுற்ற செருகுநிரல்களை மாற்றுகளுடன் மாற்றுவது நல்லது (அவற்றில் நிறைய உள்ளன). எடுத்துக்காட்டாக, LWC செருகுநிரலை Wgfix+MachineGuard மற்றும் DynMap செருகுநிரலை Minecraft மேலோட்டத்துடன் மாற்றலாம்.

எப்பொழுதும் துளியை அழிக்கவும் அல்லது தானாக துளியை அகற்ற செருகுநிரலை நிறுவவும்

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

சர்வர் வேகமாக வேலை செய்ய, துளியை நீக்குவது நல்லது. இது சிறப்பு செருகுநிரல்களைப் பயன்படுத்தி சிறப்பாக செய்யப்படுகிறது - எடுத்துக்காட்டாக, NoLagg அல்லது McClean.

ஏமாற்று எதிர்ப்பு மருந்துகளைப் பயன்படுத்த வேண்டாம்

ஏமாற்று எதிர்ப்பு என்று அழைக்கப்படுபவை பெரும்பாலும் கேம் சர்வர்களில் நிறுவப்படுகின்றன - நேர்மையற்ற வழிகளில் விளையாட்டை பாதிக்கும் முயற்சிகளைத் தடுக்கும் நிரல்கள்.

Minecraft க்கும் எதிர்ப்பு ஏமாற்றுகள் உள்ளன. எந்தவொரு ஏமாற்று எதிர்ப்பும் எப்போதும் சேவையகத்தில் கூடுதல் சுமையாக இருக்கும். துவக்கிக்கு பாதுகாப்பை நிறுவுவது விரும்பத்தக்கது (இருப்பினும், இது பாதுகாப்பிற்கான முழுமையான உத்தரவாதத்தை வழங்காது மற்றும் எளிதில் உடைக்கப்படுகிறது - ஆனால் இது ஒரு தனி விவாதத்திற்கான தலைப்பு) மற்றும் கிளையண்டிற்கு.

அதற்கு பதிலாக, ஒரு முடிவுக்கும்

எந்தவொரு அறிவுறுத்தலும் பரிந்துரைகளும் குறிப்பிட்ட எடுத்துக்காட்டுகளால் ஆதரிக்கப்பட்டால் அவை மிகவும் பயனுள்ளதாக இருக்கும். மேலே உள்ள நிறுவல் வழிமுறைகளின் அடிப்படையில், நாங்கள் எங்கள் சொந்த Minecraft சேவையகத்தை உருவாக்கி வரைபடத்தில் சில சுவாரஸ்யமான விஷயங்களை வைக்கிறோம்.

எங்களுக்கு கிடைத்தது இங்கே:

  • புக்கிட் சர்வர் - நிலையான பரிந்துரைக்கப்பட்ட பதிப்பு 1.6.4;
  • புள்ளியியல் செருகுநிரல் - வீரர்கள் பற்றிய புள்ளிவிவரங்களை சேகரிக்க;
  • WorldBorder செருகுநிரல் - வரைபடத்தை வரையவும் கட்டுப்படுத்தவும்;
  • WorldGuard செருகுநிரல் (+WorldEdit ஒரு சார்புநிலையாக) - சில பகுதிகளைப் பாதுகாக்க.

அதில் விளையாட அனைவரையும் அழைக்கிறோம்: இணைக்க, புதிய சேவையகத்தைச் சேர்த்து முகவரியை உள்ளிடவும் mncrft.slc.tl.

கருத்துகளில் MineCraft சேவையகங்களை நிறுவுதல், உள்ளமைத்தல் மற்றும் மேம்படுத்துதல் போன்ற உங்கள் சொந்த அனுபவத்தைப் பகிர்ந்து கொண்டால் நாங்கள் மகிழ்ச்சியடைவோம், மேலும் நீங்கள் எந்த மோட்கள் மற்றும் செருகுநிரல்களில் ஆர்வமாக உள்ளீர்கள், ஏன் என்று எங்களிடம் கூறுங்கள்.

அருமையான செய்தி: ஆகஸ்ட் 1 முதல், பிரத்யேக நிலையான கட்டமைப்பு சேவையகங்களுக்கான நிறுவல் கட்டணம் 50% குறைக்கப்பட்டுள்ளது. இப்போது ஒரு முறை அமைவு கட்டணம் 3000 ரூபிள் மட்டுமே.

இங்கே கருத்துகளை இட முடியாத வாசகர்கள் எங்களை சந்திக்க அழைக்கிறோம் வலைப்பதிவு.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்