Minecraft სერვერის ინსტალაცია (Windows). BAT ფაილების შექმნა როგორ შევქმნათ bat ფაილი Minecraft სერვერისთვის

ადამიანებმა, რომლებიც იცნობენ ტერმინს batch file, იციან, რომ BAT ფაილებს შეუძლიათ მნიშვნელოვნად გაამარტივონ ცხოვრება და დაზოგონ დრო, თუ იცი, როგორ დაწერონ და გამოიყენონ ისინი სწორად. ამ სტატიაში მე ვისაუბრებ იმაზე, თუ როგორ შევქმნათ BAT ფაილები და გაგაცნობთ გავრცელებულ შეცდომებს, რომლებიც ჩვეულებრივ ხდება მათი დაწერისას.

BAT ფაილის შექმნა ძალიან მარტივია. უბრალოდ გახსენით Notepad და შეინახეთ ცარიელი ფურცელი .bat გაფართოებით, აირჩიეთ Save as... ოფცია და File name ველში ჩაწერეთ რაღაც, რომელიც მთავრდება .bat, მაგალითად test.bat.
მიუთითეთ ფაილის ტიპი, როგორც ქვემოთ მოცემულ ეკრანის სურათზე - ყველა ფაილი. შეინახეთ და მიიღეთ BAT ფაილი.

შეგიძლიათ BAT ფაილის რედაქტირება Notepad-ში ან ნებისმიერ სხვაში ტექსტის რედაქტორიკოდებთან მუშაობაზე ორიენტირებული.

ახლა პირდაპირ პრაქტიკულ ინფორმაციაზე გადავიდეთ. ბევრი ადამიანი ინტერნეტში ეძებს პასუხს კითხვაზე: როგორ გავუმკლავდეთ სივრცეებს ​​BAT ფაილებში? . საქაღალდეებისა და შესრულებადი ფაილების ბილიკებში, სივრცის არსებობა იწვევს შეცდომას. ყველაზე გავრცელებული პასუხია: ჩასვით ბილიკი ბრჭყალებში. და ეს პასუხი არ არის სწორი. მართალია, ზოგი პირის ღრუში ქაფდება და ამტკიცებს, რომ მუშაობს. ასე რომ, გაჩნდა ორი მიზეზი - რატომ არ არის სიმართლე და რატომ იქნება ზოგიერთი.

Windows-ზე (ისევე როგორც UNIX-ზე) სისტემაზე დაინსტალირებული პროგრამები შესაბამისად რეგისტრირდება სისტემის მიერ. ამიტომ ზოგიერთი დაინსტალირებული პროგრამებიშეიძლება გაშვებული იყოს ერთი მარტივი ბრძანებით BAT ფაილიდან ან Run აპლეტიდან Start პანელში. ერთ-ერთი ასეთი პროგრამაა Firefox:

firefox-ის დაწყება

თუ ამ ბრძანების შემდეგ დაწერთ გზას შესრულებადი ფაილი, შემდეგ ხდება შემდეგი: Firefox ბრაუზერი იწყებს და ცდილობს დაამუშაოს მოთხოვნა, ანუ ფაილი, რომლის გზაც მითითებულია. ანუ, თუ მიუთითებთ შემდეგს:

გაუშვით Firefox C:\Program Files\Mozilla Firefox\firefox.exe

ბრაუზერი გაიხსნება, არ აქვს მნიშვნელობა რას ამბობს Firefox-ის გაშვების შემდეგ. ამიტომ ზოგიერთი ამხანაგი დაარწმუნებს, რომ ყველაფერი მშვენივრად მუშაობს. თუმცა, თუ პორტატულ პროგრამას იღებთ, სიტუაცია სულ სხვა იქნება. ავიღოთ Filezilla ftp კლიენტი, როგორც მაგალითი. ვინაიდან სისტემამ არ იცის პროგრამის შესახებ, ზემოთ მოცემული ხაზი

დაიწყეთ filezilla

არ იმუშავებს. სისტემისთვის უცნობი პროგრამის გასაშვებად, თქვენ უნდა მიუთითოთ მისკენ მიმავალი გზა:

დაწყება D:\FileZilla\FileZilla.exe

გრძელი სახელები bat ფაილებში

ახლა მოდით ვისაუბროთ ბილიკებზე და სივრცეებზე. პირველი გზა ამ პრობლემის თავიდან ასაცილებლად არის მოკლე სახელის გამოყენება.

დაწყება C:\Program Files\Sound Club\scw.exe

მაგალითში არის ორი სახელი ინტერვალით. მოდით შევცვალოთ ისინი მოკლეებით. მოკლე სახელების შექმნის წესები შემდეგია: მოკლე სახელი იყენებს სახელის პირველ ექვს სიმბოლოს, გამოკლებული სივრცეები, სახელის შემდეგ საქაღალდის სერიული ნომერი მითითებულია სიმბოლოს გამოყენებით. ~ . ვინაიდან ჩემი Program Files და Sound Club საქაღალდეები ერთჯერადია, ასე გამოიყურება:

პროგრამის ფაილები - Progra~1 Sound Club - SoundC~1 დაწყება C:\Progra~1 \SoundC~1 \scw.exe

თუ ახლოს არის ორი საქაღალდე, მაგალითად Sound Club და Sound Clown, მაშინ წესების დაცვით, ზემოთ მოცემულ მაგალითში მოგიწევთ მიუთითოთ SoundC~2, რადგან ამ შემთხვევაში Sound Club იქნება მეორე სახელი (სახელები დათვლილია ანბანურად შეკვეთა).

მაგრამ ეს მეთოდი მოუხერხებელია, რადგან თქვენ უნდა მიუთითოთ სერიული ნომრები. პროგრამული ფაილების მდგომარეობა მეტ-ნაკლებად ნორმალურია. რამდენიმე ადამიანი იპოვის ორ მსგავს საქაღალდეს სისტემის დისკი. მაგრამ თუ გადაწყვეტთ Mozilla-ს მრავალი პროდუქტის დაყენებას თქვენს კომპიუტერში. თქვენ მიიღებთ რამდენიმე საქაღალდეს, მაგალითად:

Mozilla Firefox Mozilla Thunderbird Mozilla Sunbird

მათთვის მოკლე სახელები იქნება

Mozill~1 Mozill~2 Mozill~3

ახლა წარმოიდგინეთ, რომ თქვენ დაწერეთ BAT ფაილი, სადაც ახსენეთ ეს პროგრამები. თუ Firefox-ის დეინსტალაციას გააკეთებთ, დარჩენილი ჩანაწერები აღარ იმუშავებს, ხოლო თუ Thunderbird-ის დეინსტალაციას გააკეთებთ, Sunbird-ის ჩანაწერი აღარ იმუშავებს. მოკლედ, მოკლე სახელების მეთოდი არ არის ჩვენი გზა.

სივრცეები და ციტატები bat ფაილებში

ციტატები რეალურად მუშაობს, მაგრამ არა ისე, როგორც ჩვეულებრივ გირჩევთ. ჩვეულებრივ რეკომენდებულია შემდეგი:

დაწყება "C:\Program Files\Sound Club\scw.exe"

ასე რომ, ბრძანება არ იმუშავებს, რადგან თუ გადახედავთ მის დახმარებას (დაწყება /? ), მაშინ დახმარებაში ნახავთ შემდეგს:

დაწყება ["header"] [ბრძანება/პროგრამა] [პარამეტრები]

როგორც ხედავთ, პირველი პარამეტრი არის ფანჯრის სათაური და ის ბრჭყალებშია. ეს პარამეტრი არჩევითია, მაგრამ მაინც რეკომენდებულია მისი () მითითება ბრძანების შესრულებისას შეცდომების თავიდან ასაცილებლად. თქვენ არ გჭირდებათ რაიმეს დაწერა ციტატების შიგნით. გამოვა ასე:

დაწყება "" "C:\Program Files\Sound Club\scw.exe"

ასევე იმუშავებს ყველა სახელის ბრჭყალებში ინტერვალით ცალ-ცალკე ჩასმის ვარიანტი:

დაწყება C:\"Program Files"\"Sound Club"\scw.exe

თუმცა, ზოგიერთ შემთხვევაში, არც ერთი ზემოაღნიშნული არ მუშაობს. ასეთ შემთხვევებში შემიძლია გირჩიოთ cd ბრძანების გამოყენება. მოდით წავიდეთ სისტემის დანაყოფი, შემდეგ გამოიყენეთ cd პროგრამის ფაილების საქაღალდეში და გაუშვით პროგრამა (დაწყება):

%SystemDrive% cd \Program Files\Sound Club\ start scw.exe

ვფიქრობ, ეს მეთოდი ყველგან იმუშავებს. ახლა კიდევ რამდენიმე მნიშვნელოვანი პუნქტი. ვთქვათ, თქვენ შექმენით სერიული ფაილი, რომელიც გაუშვებს სამ პროგრამას და დროებით უნდა გამორიცხოთ სამიდან ერთის გაშვება. ეს შეიძლება გაკეთდეს სტრიქონის წაშლით ან კომენტარის საშუალებით. პირველი მეთოდი ვანდალურია, ხოლო მეორე, იხილეთ ქვემოთ.

დაწყება firefox start jetaudio rem start defraggler

ამ შემთხვევაში, სისტემაზე დაინსტალირებული Defraggler.exe პროგრამის გაშვება გამორთულია. კომენტარის ხაზები ხაზის დასაწყისში rem ბრძანების მითითებით. ყველა BAT ფაილი შესრულებულია კონსოლის ფანჯარაში. იმისათვის, რომ ის გაქრეს ბრძანებების დასრულებისას, არ დაგავიწყდეთ ბოლოს დაწეროთ გასასვლელი ბრძანება.

დაწყება firefox start jetaudio rem start defragler exit

აპლიკაციების გაშვება bat ფაილიდან

სტატიის პირველ ნაწილში ზოგადად ვისაუბრე BAT ფაილების შესახებ. ახლა გაირკვა რა არის და რითი მიირთმევს. მეორე ნაწილში უფრო კონკრეტულ საკითხებზე ვისაუბრებთ. მაგალითად, როგორ გამოვიყენოთ BAT ფაილი რამდენიმე აპლიკაციის გასაშვებად გარკვეული პარამეტრებით ან შიგნით ავტომატური რეჟიმიდააინსტალირეთ პროგრამა ისე, რომ არ დაკარგოთ დრო ისეთ პასუხებზე, როგორიცაა ეთანხმებით თუ არა სალიცენზიო ხელშეკრულების პირობებს? და არ დააჭიროთ ზედმეტ ღილაკებს.

BAT ფაილის გამოყენებით აპლიკაციების გაშვების რამდენიმე გზა იყო აღწერილი ზემოთ. პირველივე არის მოკლე ბრძანება სისტემაში დაინსტალირებული პროგრამის გასაშვებად.

firefox-ის დაწყება

ეს ყოველთვის არ მუშაობს. აქედან გამომდინარე, ეს ტექნიკა შეიძლება მთლიანად იქნას გამოყენებული კონკრეტულ სისტემაზე, მაგრამ ის არ არის შესაფერისი, როგორც უნივერსალური გადაწყვეტა. თუ თქვენი მიზანია, რომ BAT ფაილი ყველგან და ყოველთვის იმუშაოს, თქვენ უნდა გამოიყენოთ სრული ბილიკები:

დაწყება C:\"პროგრამის ფაილები"\"Mozilla Firefox"\firefox.exe

მე ასევე აღვნიშნე, რომ BAT ფაილი უნდა შეიცავდეს ბრძანებას, რომ შეავსოთ:

დაწყება C:\"პროგრამის ფაილები"\"Mozilla Firefox"\firefox.exe გასვლა

პროგრამების გაშვება bat ფაილებში პარამეტრებით (გასაღები)

თქვენ შეგიძლიათ არა მხოლოდ გაუშვათ პროგრამა, არამედ მისცეთ მას დამატებითი ბრძანებები მისი გაშვებისას. მაგალითად, გაშვების ბრძანება მინიმუმამდეა დაყვანილი:

დაწყება /წთ D:\FileZilla\FileZilla.exe გასვლა

ბრძანება ამ შემთხვევაში ნიშნავს გასაღების მითითებას. ძირითადი ბრძანების შემდეგ (ბრძანება / კლავიატურა) კლავიატურაზე მითითებულია. მთავარი გუნდიამ შემთხვევაში ის იწყება. მართალია, min კლავიატურა მუშაობს მხოლოდ ნახევარ შემთხვევაში, რადგან ის კონკრეტულად ეხება დაწყების ბრძანებას და არა იმ პროგრამებს, რომლებსაც ეს ბრძანება უშვებს.

ზოგადად, არსებობს უამრავი გასაღები და გასაღებების ნაკრები სხვადასხვა პროგრამებიშეიძლება მნიშვნელოვნად განსხვავდებოდეს. თუმცა, არსებობს რამდენიმე საერთო. მაგალითად, დახმარების გასაღები (/? ან /help). ამ გასაღების მუშაობის გასაკონტროლებლად, განიხილეთ პრაქტიკული მაგალითი. გახსენით კონსოლი (დააწკაპუნეთ + R, შეიყვანეთ cmd, შემდეგ Enter) და ჩაწერეთ შემდეგი კონსოლში:

დაწყება/?

კონსოლში გამოჩნდება მოქმედი გასაღებების სია დაწყების ბრძანების კომენტარებით.

ყურადღება მიაქციეთ /დაელოდეთ გადამრთველს. ზოგიერთ შემთხვევაში, ის უბრალოდ შეუცვლელია. მაგალითად, თქვენ გადაწყვიტეთ გამოიყენოთ BAT ფაილი პროგრამით არქივის გასახსნელად და სწორედ ამ პროგრამის გასაშვებად. სურათების ფაილი შეიცავს ორ ბრძანებას - ამოსახსნელად და გასაშვებად. იმის გამო, რომ ბრძანებები შესრულდება თითქმის ერთდროულად BAT ფაილის გაშვებისას, არქივს არ ექნება დრო გასახსნელად და გასაშვები არაფერი იქნება. ამიტომ იქნება შეცდომა. ამ შემთხვევაში, on დახმარება მოვაგასაღები /დაელოდე:

ამრიგად, სისტემა ჯერ შეასრულებს პირველ მოქმედებას, დაელოდება მის დასრულებას და მხოლოდ ამის შემდეგ გააგრძელებს მეორეს. თუ საჭიროა გარკვეული პერიოდის ლოდინი, უფრო ადვილია კონსოლის უტილიტის გამოყენება. BAT ფაილში სწორ ადგილას ჩაწერეთ შემდეგი ბრძანება (ნომერი არის წამების რაოდენობა):

დაიწყეთ Sleep.exe 15

გასაღებებით ბევრი რამის გაკეთება შეგიძლიათ. შესაძლებელია აპლიკაციების დაყენება. ამისათვის გამოიყენება რამდენიმე კლავიატურა იმისდა მიხედვით, თუ რა ტიპის ინსტალერია გამოყენებული პროგრამის კომპიუტერზე ინსტალაციისთვის:

/S /s /q /silent და რიგი სხვა

ზოგიერთ შემთხვევაში ეს შეიძლება იყოს ძალიან მოსახერხებელი. Avast ანტივირუსიაქვს ჩუმად ინსტალაციის ვარიანტი საწარმოს ვერსიაში. უფასო (სახლის) ვერსიას, სავარაუდოდ, არ აქვს ჩუმი ინსტალაცია. თუმცა, თუ იცით, როგორ მუშაობს InstallShield ინსტალერი, მიხვდებით, რომ ეს არის კანარდი, რადგან თავად ეს ინსტალერი მხარს უჭერს /S ჩუმად ინსტალაციის შეცვლას. ეს ნიშნავს, რომ მის საფუძველზე დამზადებული ყველა პროდუქტი იგივეს აკეთებს. და Avast არ არის გამონაკლისი. უბრალოდ შექმენით ფაილი შიგთავსით საქაღალდეში Avast-ის BAT-ით

დაიწყეთ avast.exe /S გასასვლელი

თქვენ გაუშვით და პროგრამა დაინსტალირებულია თქვენს კომპიუტერში თითქმის თქვენი მონაწილეობის გარეშე. ამ გზით შეგიძლიათ დაწეროთ პროგრამების მთელი სია ჩუმად ინსტალაციისთვის და დაზოგოთ დრო, მაგალითად, სისტემის ხელახლა ინსტალაციაზე. სტატიაში შეგიძლიათ მიიღოთ მეტი დეტალური ინფორმაციაგასაღებებით.

არსებობს სხვა ვარიანტები პროგრამების მართვისთვის BAT ფაილების გამოყენებით. თქვენ შეგიძლიათ დაიწყოთ პროგრამა იმით, რომ უთხარით მას გახსნას ფაილი გაშვებისას. ამ მეთოდს ვიყენებ ვებსაიტების შემუშავებისას. ეს ძალიან მოსახერხებელია, როდესაც თქვენი ყველა ხელსაწყო იხსნება საჭირო დოკუმენტებიდა საქაღალდეები მხოლოდ ერთი დაწკაპუნებით:

rem კავშირი ftp სერვერთანდაწყება /წთ D:\FileZilla\FileZilla.exe "ftp://login:password@server" rem გახსნა index.php Firefox-შიდაწყება C:\"პროგრამის ფაილები"\"mozilla firefox"\firefox.exe "http://localhost/site_folder/index.php" rem გახსნა start.html ტექსტურ რედაქტორშიდაწყება /წთ C:\"პროგრამის ფაილები"\text_editor.exe "E:\server\site_folder\index.html" საქაღალდის გახსნა საიტის ფაილებითდაწყება /წთ E:\server\site_folder rem კონსოლის გასასვლელიგასასვლელი

მე აღვნიშნავ, რომ ყველა ზემოთ აღწერილი ტექნიკა შეიძლება გამოყენებულ იქნას სხვადასხვა კომბინაციებში და კომბინაციებში.

დაწყება /წთ /wait program.exe /m /S დაწყება C:\Directory\program2.exe "C:\Files\file.odt" გასვლა

მაგრამ მნიშვნელოვანია გვახსოვდეს: ყველაფერი, რაც დაკავშირებულია სერიულ ფაილში გაშვებული პროგრამის შესრულებასთან, იწერება მასთან იმავე ხაზზე.

დაწყება C:\"პროგრამის ფაილები"\"mozilla firefox"\firefox.exe "http://localhost/site_folder/index.php"

როგორც ეპილოგი, მე შემოგთავაზებთ თქვენს განხილვას BAT ფაილების გადამყვანს აპლიკაციებად .exe ფორმატში - . BAT ფაილი ყოველთვის არ არის ესთეტიურად სასიამოვნო, მაგრამ კონვერტორის დახმარებით შეგიძლიათ შეფუთოთ სერიული ფაილი exe ფაილში, დაამშვენოთ იგი თქვენი არჩევანის ნებისმიერი ხატით.

შემხვდა კიდევ ერთი BAT to EXE გადამყვანი, შეგიძლიათ განიხილოთ იგი წინა პროგრამის ალტერნატივად: Advanced Bat To Exe Converter

ეს სახელმძღვანელო გეტყვით, თუ როგორ დააინსტალიროთ და გაუშვათ Bukkit minecraft სერვერი.

დასაწყებად, თქვენ უნდა შეასრულოთ სამი მარტივი ნაბიჯი. ჩამოტვირთეთ Java თქვენს კომპიუტერში. აქ შეგიძლიათ ჩამოტვირთოთ ვერსია ამისთვის.

შემდეგ, თქვენ უნდა გადმოწეროთ თავად Bukkit სერვერის ფაილი - რომელსაც აქვს rar გაფართოება.

(ჩამოტვირთვები: 1263)

მას შემდეგ რაც გადმოწერთ ყველაფერს საჭირო ფაილები. მოათავსეთ Bukkit სერვერის jar ფაილი საქაღალდეში, სადაც მდებარეობს თქვენი სერვერი. როგორც ხედავთ, ყველაფერი საკმაოდ მარტივია.

სერვერის გაშვება Windows-ზე

შეგიძლიათ ჩამოტვირთოთ მზა პაკეტები და გახსენით საჭირო სერიული ფაილი საქაღალდეში Minecraft სერვერით. თქვენ შეძლებთ საჭირო ნივთების რედაქტირებას, როგორიცაა ზომის შეცვლა ოპერატიული მეხსიერებაგამოყოფილი სერვერის მიერ (ნაგულისხმევად არის 1 გბ). ასევე, ჩამოტვირთვის შემდეგ, შეგიძლიათ უსაფრთხოდ გამოტოვოთ ზემოთ აღწერილი 1-3 პუნქტები.

შემდეგი, თქვენ უნდა შექმნათ ტექსტური დოკუმენტი საქაღალდეში Minecraft სერვერთან ერთად, ეს იქნება თქვენი სერვერის გაშვების საფუძველი. გაფრთხილება:ქვემოთ მოცემული ტექსტი, თუ დააკოპირებთ და ჩასვით მას თქვენსში ტექსტური დოკუმენტი, არ უნდა შეიცავდეს დამატებით სიმბოლოებს, თუ ისინი იქ გამოჩნდება, წაშალეთ ისინი.

გაშვების კოდი 32-ისთვის ბიტი სისტემა

@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" java -Xincgc -Xmx1G -Dfile.encoding=UTF-8 -jar craftbukkit.jar

თუ ეს კოდი არ მუშაობს, სცადეთ შემდეგი.

"%ProgramFiles%Javajre7injava.exe" -Xmx1024M -jar craftbukkit.jar

-Xms1024M -Xmx1024M

ეს არის სერვერის მიერ მოხმარებული ოპერატიული მეხსიერების რაოდენობა.

craftbukkit.jar

სერვერის სახელი, რომელიც შედის ფაილის სახელში. ქილა.

მას შემდეგ რაც ჩამოვწერეთ ყველაფერი, რაც საჭიროა, ჩვენ ვინახავთ მიღებულ დოკუმენტს გაფართოებით - თქვენი სახელი.bat. თუ იყენებთ Windows-ს, ვერ შეძლებთ შეინახოთ საჭირო გაფართოებით. შემდეგ გამოიყენეთ totalcommander პროგრამა. მასში დააჭირეთ კლავიშებს ctrl+m და ველში წარწერით გაფართოება შეიყვანეთ - bat და დააჭირეთ განაცხადის.

ახლა თქვენ შეგიძლიათ სერვერის გაშვება ერთი დაწკაპუნებით, უბრალოდ ორჯერ დააწკაპუნეთ ფაილზე - თქვენი name.bat. თუ ყველაფერი სწორად გაკეთდა, გაიხსნება Minecraft სერვერის ფანჯარა.

Minecraft სერვერის შესაჩერებლად, თქვენ უბრალოდ უნდა შეიყვანოთ ჩვეულებრივი ბრძანება - გაჩერება.

გაშვების კოდი 64-ბიტიანი სისტემისთვის

ყველაფერი იგივეა, რაც 32-ბიტიანისთვის, მხოლოდ თქვენ უნდა დაწეროთ სხვა კოდი, ქვემოთ მოცემული.

@echo off "%ProgramFiles(x86)%Javajre7injava.exe" -Xms1024M -Xmx1024M -jar -Dfile.encoding=UTF-8 craftbukkit.jar nogui

სერვერის გაშვება Linux-ზე

ეს მეთოდი უნივერსალურია ყველა Linux სისტემისთვის. ჯერ ჩამოტვირთეთ java/ შემდეგ სერვერის ფაილი jar გაფართოებით უნდა მოვათავსოთ საქაღალდეში, მაგალითად, ეს იქნება /home/minecraft. ამის შემდეგ გახსენით კონსოლი, შემდეგ აპლიკაციები/სტანდარტული/ტერმინალი. Ubuntudekstop-ისთვის შეგიძლიათ გამოიყენოთ კლავიშების კომბინაცია - ctrl+alt+t.

გადადით სერვერის საქაღალდეში ბრძანების შეყვანით - cd/სახლი/minecraft/

შეიყვანეთ ბრძანება - ნანოდაწყება.

და ჩადეთ შემდეგი კოდი:

#!/bin/sh BINDIR=$(dirname "$(readlink -fn "$0")") cd "$BINDIR" java -Xms1024M -Xmx1024M -jar craftbukkit.jar -o true

ახლა რჩება მხოლოდ ფაილის შესრულებადი ბრძანების შეყვანით - chmod +x /home/minecraft/start.sh

cd /home/minecraft/დასაწყებად თქვენ უნდა შეიყვანოთ - ./დაწყება.შ

თუ მოულოდნელად არ შეგიძლიათ ამის გაკეთება, სცადეთ თანმიმდევრულად შეიყვანოთ 1) cd / სახლი/მაინკრაფტი/ 2) სუდო ./დაწყება.შ.

თუ ყველაფერი გამოვიდა, შემდეგი გაშვებისთვის ვიმეორებთ:

დირექტორიაში გადასასვლელად, შეიყვანეთ - cd /home/minecraft/დასაწყებად თქვენ უნდა შეიყვანოთ - ./დაწყება.შ

სერვერის შესაჩერებლად შეიყვანეთ stop კონსოლში.

სერვერის პარამეტრებს ნახავთ ფაილში - serversproperties. თუ რაზეა პასუხისმგებელი, შეგიძლიათ გაიგოთ სპოილერის ქვეშ ყურებით.

#Minecraft სერვერის თვისებები
#შაბათი 02 მარტი 14:08:14 MSK 2013 წფაილის შექმნა
გენერატორი-პარამეტრები=არ იქნება საჭირო
დაშვება-არა=მართალისაშუალებას აძლევს გავლას ქვედა სამყაროში
დონე-სახელი=სამყარომსოფლიო რუქის საქაღალდის სახელი
enable-query=falseნაკლებად სავარაუდოა, რომ დაგჭირდეთ
დაშვება-ფრენა=მცდარიფრენის საშუალებას მოგცემთ
სერვერ-პორტი = 25565სერვერის პორტი
level-type=DEFAULTსამყაროს ტიპი. ნაგულისხმევი / ბინა / LARGEBIOMES სტანდარტული / ბინა / "უზარმაზარი" ბიომები
enable-rcon=false დისტანციური წვდომასერვერის კონსოლზე.
დონე-თესლი=სერვერის LED
სერვერი-ip=სერვერის IP (თქვენ არ გჭირდებათ მისი დაწერა, განსაკუთრებით თუ ის დინამიურია)
max-build-height=256მაქსიმალური სიმაღლე ქვემოდან ზემოდან
spawn-npcs=trueსოფლის ქვირითი
თეთრი სია = ყალბითეთრი სიის ჩართვა (მოთამაშეთა სია, რომლებსაც აქვთ სერვერზე თამაშის უფლება)
ქვირითი-ცხოველები=მართალიაცხოველის ქვირითი
snooper-enabled=falseსტატისტიკის გაგზავნა დეველოპერებისთვის
მყარი = ყალბი Hardcore რეჟიმი (თქვენ არ იკვებებით, როდესაც მოკვდებით)
ტექსტურა-პაკეტი= zip არქივის სახელი ტექსტურებით, რომლებიც მდებარეობს სერვერის საქაღალდეში
ონლაინ რეჟიმში=falseპრემიუმ ანგარიშის ავთენტიფიკაცია
pvp=true PVP-ის დაშვება
სირთულე=1სირთულე 0-დან 3-მდე
სერვერის სახელი=VlomServerსერვერის სახელი
თამაშის რეჟიმი = 0თამაშის რეჟიმი. 0 - გადარჩენა, 1 - კრეატიული, 2 - სათავგადასავლო (ხელმისაწვდომია ახალ ვერსიებში)
max-players=20მოთამაშეთა მაქსიმალური რაოდენობა
ქვირითი-მონსტრები=მართალიაქვირითის მონსტრები.
ხედვა-დისტანცია=10მანძილის დიაპაზონი, „ლაგებით“ შეიძლება შემცირდეს
გენერირება-სტრუქტურები=trueაწარმოებს სოფლებს
ქვირითის დაცვა=16ქვირითიდან ურღვევი ბლოკების რაოდენობა
motd=Sozdatserver.ruსერვერის აღწერა (60 სიმბოლომდე)

ასე რომ, ამ თემაში მინდა ვისაუბრო bat ფაილის შექმნაზე Counter-Strike სერვერის გასაშვებად. ცარიელი bat ფაილის შესაქმნელად, ჩვენ განვახორციელებთ შემდეგ ნაბიჯებს. სერვერის საქაღალდეში (სადაც მდებარეობს hlds.exe ფაილი), შექმენით ცარიელი ტექსტური ფაილი.
ჩვენ ვიწყებთ მას ნოუთბუდის გამოყენებით

ზედა მენიუში აირჩიეთ ფაილები > შენახვა როგორც.

ფაილის სახელის ველში ვწერთ start.bat. ფაილის ტიპი, აირჩიეთ ყველა ფაილი და დააჭირეთ შენახვას.

Bat ფაილი მზად არის!

ახლა ჩვენ თავად უნდა გავუშვათ სერვერი. ჩვენ შევიყვანთ შემდეგ ხაზს ჩვენს შექმნილ bat ფაილში
START /HIGH hlds.exe -თამაში cstrike +port 27015 +map de_dust2_2x2_hama +rcon_password 32167 +maxplayers 6 -noipx -კონსოლი

ბრძანება start /HIGH ნიშნავს, რომ ჩვენ უნდა გავუშვათ ჩვენი სერვერი მაღალი პრიორიტეტით. და სერვერის პარამეტრები არაერთხელ იქნა განხილული ჩვენს ფორუმზე.

მაგრამ ვფიქრობ, თქვენგანმა უმეტესობამ ეს იცის, ამიტომ გავაგრძელებ ამ სტატიას.

ალბათ ბევრს სურს რამდენიმე სერვერის გაშვება სხვადასხვა პორტით 1 bat ფაილის მეშვეობით და დააკავშიროს hltv თითოეულს?)) ახლა ჩვენ ამას ვახორციელებთ. შინაარსის წაშლა
ჩვენ ვწერთ ჩვენს ფაილს ასე.
სათაური "(! LANG: START სერვერის COUNTER-Strike"!}
rem "სერვერ ერთი"

@echo გამორთულია
@ping 127.0.0.1 -n 10 2> nul > nul
rem "HLTV One"

@echo გამორთულია
@ping 127.0.0.1 -n 5 2> nul > nul
rem "სერვერი ორი"
start /high hlds.exe -თამაში cstrike +port 27016 +map de_dust2 +maxplayers 32 -nopix -კონსოლი
@echo გამორთულია
@ping 127.0.0.1 -n 10 2> nul > nul
rem "HLTV ორი"
დაწყება /MIN/HIGH hltv.exe +დაკავშირება 127.0.0.1:27016 -პორტი 27021 +ჩაწერა hltv_ -nomaster

კოდის ახსნა. დასაწყისში 1 სერვერი გაშვებულია პორტზე 27015, 10 წამის შემდეგ hltv უკავშირდება 1 სერვერს (hltv პორტი 27020). გარკვეული პერიოდის შემდეგ, hltv იწყებს დემოს ჩაწერას სახელწოდებით hltv_-date-time-map.dem. 5 წამის შემდეგ მეორე სერვერი იწყება მასთან დაკავშირებული hltv.

მეტი დეტალური აღწერა.

start /high hlds.exe -თამაში cstrike +port 27015 +map de_dust2 +maxplayers 32 -nopix -კონსოლი
იწყებს 1 სერვერს მაღალი პრიორიტეტით პორტზე 27015
ხაზი
@echo გამორთულია
@ping 127.0.0.1 -n 12 2> nul > nul - მოქმედებს როგორც ტაიმერი. ისე, რომ ყველაფერი ერთდროულად არ დაიწყოს, იმ დროის განმავლობაში, რის შემდეგაც მეორე სერვერი გაიხსნება, პასუხისმგებელია ხაზი -n 12, თუ დააყენებთ ხაზს -n 5, მაშინ გაიხსნება მეორე სერვერი 5 წამი)
დაწყება /MIN/HIGH hltv.exe +დაკავშირება 127.0.0.1:27015 -პორტი 27020 +ჩაწერა hltv_ -nomaster
კავშირი 1 HLTV სერვერთან

კარგად, გაუშვით ფაქტობრივი მეორე სერვერი hltv კავშირით
START "Server two" /HIGH hlds.exe -თამაში cstrike +port 27016 +map de_dust2 +rcon_password 32167 +maxplayers 6 -noipx -console
დაწყება /MIN/HIGH hltv.exe +დაკავშირება 127.0.0.1:27016-პორტი 27021 +ჩაწერა hltv_ -nomaster

ჩვენ ჯერ არ გამოგვითქვამს მადლობა.

Windows სერვერთან დაკავშირება

1. სერვერთან დასაკავშირებლად ქვეშ Windows კონტროლი, თქვენ უნდა გაუშვათ „დისტანციური დესკტოპის კავშირი“, რომელიც მდებარეობს მენიუში „დაწყება“ → „პროგრამები“ → „აქსესუარები“

2. შეიყვანეთ სერვერის IP მისამართი

3. მისასალმებელი ფანჯარაში, რომელიც გამოჩნდება, აირჩიეთ ანგარიში და შეიყვანეთ პაროლი.

ჯავის ინსტალაცია

1. გაუშვით უახლოესი ინტერნეტ ბრაუზერი.

2. გადადით ჯავის გვერდზე.

3. ფანჯარაში, რომელიც გამოჩნდება, დააწკაპუნეთ დიდ წითელ ღილაკზე „ჩამოტვირთეთ Java უფასოდ“.

4. მიჰყევით ინსტრუქციას Java-ს ჩამოტვირთვისა და ინსტალაციისთვის.

Minecraft სერვერის ინსტალაცია

1. გადადით ჩამოტვირთვის განყოფილებაში ოფიციალურ ვებსაიტზე.

2. ჩამოტვირთეთ Minecraft_Server.exe.

3. მოათავსეთ ის დირექტორიაში, სადაც განთავსებული იქნება სერვერის ფაილები.

4. გაუშვით ფაილი.

5. პირველი გაშვების შემდეგ შეიქმნება ოპერაციისა და კონფიგურაციისთვის საჭირო ყველა ფაილი.

რამდენიმე ხრიკი

სერვერის მუშაობისთვის გამოყოფილი ოპერატიული მეხსიერების გაზრდა

ნაგულისხმევად, Minecraft სერვერი იყენებს მხოლოდ 100 მბ RAM-ს, რაც უდავოდ არ არის საკმარისი გამოყოფილი მეხსიერების გასაზრდელად (იმ პირობით, რომ სერვერს აქვს მეხსიერების საჭირო რაოდენობა), თქვენ უნდა შექმნათ სერიული ფაილი:

1. შექმენით და გახსენით ფაილი.. notepad-ში და მოათავსეთ შემდეგი შიგთავსი იქ "C:\Program Files\Java\jre6\bin\javaw.exe" -Xmx2G -Xms2G -jar "Minecraft_Server.exe" სადაც 2G არის ზომა ოპერატიული მეხსიერება გბ-ში. გთხოვთ მიუთითოთ თქვენი შეხედულებისამებრ.

2. შეინახეთ, ეძახით, მაგალითად, start.bat და განათავსეთ ის დირექტორიაში, საიდანაც გაშვებულია Minecraft_Server.exe.

სერვერის გაშვება კონსოლის რეჟიმში

დატვირთვის გარეშე მუშაობისას, სერვერი მოიხმარს დაახლოებით 50 მბ გამოყოფილ RAM-ს, ხოლო თავად Java მოიხმარს მინიმუმ 170 მბ-ს.

რესურსების შესანახად გამოყოფილ სერვერზე, შეგიძლიათ გამოიყენოთ რეჟიმი ვინდოუსის ინსტალაციები 2008 წელი - სერვერის ბირთვი (კონსოლის რეჟიმი, მსუბუქი კონკრეტული ამოცანების შესასრულებლად, მაგრამ მაინც გაძლევთ საშუალებას გაუშვათ Notepad და სხვა კონტროლი). და გაუშვით სერვერი კონსოლის რეჟიმში.

სტარტაპ ხაზი ასე გამოიყურება:

"C:\Program Files\Java\jre6\bin\java.exe" -Xmx1024M -Xms1024M -jar "Minecraft_Server.exe" nogui

ერთადერთი განსხვავება launch.exe-სგან არის პარამეტრი ნოგუი.

სერვერის ავტომატური გაშვება სისტემის ჩატვირთვისას

შექმენით სერიული ფაილი minecraft_start.bat შიგთავსით

"C:\Program Files\Java\jre6\bin\java.exe" -Xmx1G -Xms1G -jar "Minecraft_Server.exe" nogui

"C:\Program Files\Java\jre6\bin\javaw.exe" -Xmx1G -Xms1G -jar "Minecraft_Server.exe"

(დამოკიდებულია თამაშის სერვერს კონსოლში თუ გრაფიკულ რეჟიმში გაუშვით). და განათავსეთ იგი დირექტორიაში სერვერის ფაილებით. მაგალითად,

C:\minecraft_server\

ეს ფაილი უშუალოდ გაუშვებს Minecraft სერვერს. შემდეგ შექმენით მეორე ფაილი, რომელიც შეიცავს შემდეგ ხაზებს

C: cd\. cd minecraft_server\ minecraft_start.bat

და ჩასვით დირექტორიაში

"C:\Users\USER\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\"

ეს ფაილი დაიწყებს Minecraft სერვერის ჩატვირთვის სკრიპტის გაშვებას სისტემის დაწყებისას.

Minecraft სერვერის ავტომატური გადატვირთვა ავარიის დროს ეს გამოსავალი გამოიგონა მომხმარებელმა HooKed-მა Minecraft-ისთვის მიძღვნილი ერთ-ერთი ფორუმიდან.

@echo off: Minecraft echo (%time%) დაიწყო Minecraft. "c:\Program Files\Java\jre6\bin\java.exe" -Xincgc -Xmx1G -jar minecraft_server.exe echo (%time%) გაფრთხილება: Minecraft დაიხურა ან დაიშალა, გადატვირთვა. ping 1.1.1.1 -n 1 -w 3000 >nul goto Minecraft

ეს შინაარსი შეიძლება განთავსდეს ფაილში

Minecraft_start.bat

ზემოთ მოყვანილი გამოსავალი Minecraft სერვერის ავტომატური გაშვებით.

Bukkit დანამატების ინსტალაცია და კონფიგურაცია ადვილი არ არის.აქ ჩვენ გავაგრძელებთ ძირითადი დანამატების ინსტალაციის პროცესს, რომლებიც საჭიროა მრავალმოთამაშიანი სერვერის (არა Vanilla სერვერის) გასაშვებად. პირველ რიგში, მოდით დავაყენოთ Essentials მოდული. გახსენით ახალი ჩანართითქვენს ბრაუზერში და გადადით http://dev.bukkit.org/server-mods/essentials/

დააჭირეთ "ჩამოტვირთვას" გვერდის მარჯვენა მხარეს.გვერდზე, რომელიც იხსნება, კვლავ დააჭირეთ ღილაკს "ჩამოტვირთვა". ახლა გახსენით გადმოწერილი ZIP ფაილი და დააკოპირეთ JAR ფაილები, რომლებიც არქივშია. გადადით თქვენი სერვერის ფაილების საქაღალდეში. მასში იპოვნეთ "plugins" საქაღალდე; გახსენით ეს საქაღალდე და ჩასვით კოპირებული JAR ფაილები მასში.

დაბრუნდით სერვერის ფაილების მთავარ საქაღალდეში.იპოვნეთ და ორჯერ დააწკაპუნეთ "run.bat" ფაილზე სერვერის დასაწყებად. ეკრანზე გამოჩნდება რამდენიმე შეტყობინება სიტყვით "Essentials" - ეს არის "პლაგინების" საქაღალდეში საჭირო ფაილების შექმნის პროცესი. ახლა შეიყვანეთ გაჩერების ბრძანება სერვერის შესაჩერებლად.

Essentials მოდული ახლა დაინსტალირებულია სერვერზე.გადადით სერვერის ფაილების მთავარ საქაღალდეში და შემდეგ იპოვნეთ და გახსენით "server.properties" ფაილი. შეიძლება გაიხსნას ამომხტარი ფანჯარა, რომელშიც მოგთხოვთ იპოვოთ პროგრამა ფაილის გასაშვებად - ამ შემთხვევაში, უბრალოდ დააწკაპუნეთ ოფციაზე, რომ აირჩიოთ რომელიმე პროგრამა, შემდეგ დააწკაპუნეთ OK და აირჩიეთ Notepad.

თქვენ შეგიძლიათ დააკონფიგურიროთ თქვენი სერვერი "server.properties" ფაილში.მაგალითად, შეგიძლიათ მიუთითოთ მაქსიმალური რაოდენობამოთამაშეებს და გაააქტიურეთ "თეთრი სია", რომელიც საშუალებას მისცემს მხოლოდ თქვენს მიერ მითითებულ მოთამაშეებს (სხვა ფაილში) დაუკავშირდნენ სერვერს. კონკრეტული პარამეტრის გამორთვის ან გასააქტიურებლად, შეცვალეთ მნიშვნელობა „true“-დან (ჩართვა) „false“-ზე (გამორთვა) და პირიქით. მაგალითად, ნაგულისხმევად პარამეტრი "დაშვება-არა", რომელიც ააქტიურებს Nether-ს, დაყენებულია "true". ქვემო სამყარო, როგორც წესი, ანელებს სერვერს. ამიტომ, შეცვალეთ ამ პარამეტრის მნიშვნელობა "true"-დან "false".

კიდევ ერთი მაგალითია თამაშის ნაგულისხმევი რეჟიმის შეცვლა.ეს რეჟიმი არის გადარჩენის რეჟიმი. შეცვალეთ მნიშვნელობა „0“-დან „1“-მდე, რათა ნაგულისხმევი რეჟიმი დააყენოთ შემოქმედებით რეჟიმში.

შეინახეთ "server.properties" ფაილი და დახურეთ იგი.ახლა ორჯერ დააწკაპუნეთ "run.bat" ფაილზე სერვერის დასაწყებად და შემდეგ გაუშვით Minecraft თამაში. შედით Minecraft-ში, გადადით მრავალმოთამაშიანი სერვერის გვერდზე, აირჩიეთ „Connect“ და შეიყვანეთ „localhost“ (ციტატების გარეშე). თქვენ დაუკავშირდებით შექმნილ სერვერს. IN ბრძანების ხაზიშეიყვანეთ ბრძანება: op<имя вашей ანგარიში>. ეს ბრძანება მიანიჭებს თქვენს ანგარიშს ოპერატორის სტატუსს, რომელიც იძლევა წვდომას თითქმის ყველა ბრძანებაზე. Minecraft-ის სამყაროში აირჩიეთ ლამაზი ადგილი, დააჭირეთ ღილაკს "T" და შეიყვანეთ ბრძანება /setspawn