Bu məqalədən siz yaradılan Garry's Mod oyunu üçün öz serverinizi necə yarada biləcəyinizi öyrənəcəksiniz Mənbə mühərriki.
Alətlər:
1. HLDS yeniləmə aləti konfiquratoru!
2. STEAM-ı dayandırın.
Bütün bunları məqalənin sonuna qədər sürüşdürərək yükləmək olar.
Server quraşdırılması:
1. İstənilən diskdə istənilən qovluq yaradın, məsələn, C:\Server\GMod. Sonra, yüklənmiş HLDS updatetool konfiquratorunu işə salın və rahatlıq üçün onu C:\Server\GMod-a yerləşdirin.
2. Sonra proqramı işə salın. Bizdən dil seçmək tələb olunur. Siz istənilən birini seçə bilərsiniz, amma mən rus dilini seçərəm. Və "OK" düyməsini basın. HLDSUpdateTool-unuz yoxdursa, onu proqram vasitəsilə yükləyə bilərsiniz. Proqramın əsas pəncərəsində, birinci sahədə, HLDSUpdatetool.exe faylını, sonrakı sahədə seçin. “VALVE-dən deyil” açılan siyahısında, sonra “Garry’s Mod” və sonuncu sahədə serverin yüklənəcəyi qovluğu (!!! DİQQƏT!!! YOLDA BOŞ OLMALIDIR!)
Bütün bu manipulyasiyalardan sonra "Endirməyə başla" düyməsini basın və yükləmə serverinin gözəl görünüşündən həzz alın.
Serverin endirilməsini gözləyin və növbəti addıma keçə bilərsiniz!
Emulatorun quraşdırılması:
Yüklədiyiniz emulyatoru işə salın və onu serverlə eyni qovluğa quraşdırın!
Qəribədir, amma hamısı budur.
Parametr:
İlkin konfiqurasiya server.cfg faylında edilir.
Bu fayl burada yaşayır: server yolu/orangebox/garrysmod/cfg.
Budur server.cfg faylının nümunəsi:
"hostname" "--server adı burada--"
"rcon_password" "--rcon bura keçin--"
"sv_password" ""
"sv_region" "0" // şərq sahili: 0 - qərb sahili: 1 - cənub amerika: 2 - avropa: 3 - asiya: 4 - avstraliya: 5 - orta şərq: 6 - afrika: 7 - dünya: 255
"sv_lan" "0"
sv_tags "no-steam"
sv_use_steam_voice 0
sv_alltalk 1
mp_zaman limiti 60
dekaltezlik 0
sv_voiceenable 1
sv_allowupload 1
sv_allowdownload 1
// Sandbox server parametrləri
"sbox_allownpcs" "1"
"sbox_godmode" "0"
"sbox_plpldamage" "0" // oyunçuya qarşı oyunçu zədəsini söndürmək üçün bunu 1-ə təyin edin.
"sbox_playergod" "0"
"sbox_noclip" "1"
// Sandbox məhdudiyyətləri
"sbox_maxprops" "150"
"sbox_maxragdolls" "5"
"sbox_maxnpcs" "10"
"sbox_maxballoons" "10"
"sbox_maxeffects" "50"
"sbox_maxdynamite" "10"
"sbox_maxlamps" "20"
"sbox_maxthrusters" "30"
"sbox_maxwheels" "20"
"sbox_maxhoverballs" "20"
"sbox_maxvehicles" "6"
"sbox_maxbuttons" "20"
"sbox_maxsents" "20"
"sbox_maxemitters" "5"
"sbox_maxspawners" "3"
"sbox_maxturrets" "2"
// Sandbox WIRE məhdudiyyətləri
// Əgər tel addonunu işlətmirsinizsə, bu bölməni bütünlüklə silin.
"sbox_maxwire_wheels" "20"
"sbox_maxwire_waypoints" "30"
"sbox_maxwire_values" "20"
"sbox_maxwire_twoway_radioes" "30"
"sbox_maxwire_turret" "10"
"sbox_maxwire_thrusters" "30"
"sbox_maxwire_target_finders" "10"
"sbox_maxwire_speedometers" "14"
"sbox_maxwire_emitters" "25"
"sbox_maxwire_simple_explosive" "30"
"sbox_maxwire_sensors" "30"
"sbox_maxwire_screens" "20"
"sbox_maxwire_relays" "20"
"sbox_maxwire_rangers" "20"
"sbox_maxwire_radioes" "30"
"sbox_maxwire_sockets" "20"
"sbox_maxwire_plugs" "20"
"sbox_maxwire_pixels" "20"
"sbox_maxwire_panels" "20"
"sbox_maxwire_outputs" "20"
"sbox_maxwire_oscilloscopes" "20"
"sbox_maxwire_locators" "30"
"sbox_maxwire_lights" "16"
"sbox_maxwire_inputs" "20"
"sbox_maxwire_indicators" "21"
"sbox_maxwire_hoverballs" "20"
"sbox_maxwire_gyroscopes" "10"
"sbox_maxwire_gpss" "10"
"sbox_maxwire_gate_trigs" "30"
"sbox_maxwire_gate_times" "30"
"sbox_maxwire_gate_selections" "30"
"sbox_maxwire_gate_memorys" "30"
"sbox_maxwire_gate_logics" "30"
"sbox_maxwire_gate_comparisons" "30"
"sbox_maxwire_gates" "50"
"sbox_maxwire_explosive" "30"
"sbox_maxwire_dual_inputs" "20"
"sbox_maxwire_detonators" "20"
"sbox_maxwire_buttons" "25"
"sbox_maxwire_adv_inputs" "20"
Başla:
Serveri işə salmağın iki yolu var:
1. Konsol rejimində
2. Standart, srcds.exe faylı vasitəsilə
Konsol rejimində necə işləmək olar?
Mətn faylı yaradın, məsələn, srcds.exe faylının yanında start.txt
Sonra skripti bu fayla daxil edin:
@echo off
cls
echo Çalışan Server...
echo Əgər srcds və bu skripti bağlamaq istəyirsinizsə, srcds pəncərəsini bağlayın və dilinizdən asılı olaraq Y yazın və sonra Enter düyməsini basın.
başlıq Server
echo XƏBƏRDARLIQ: Əgər server bağlanıbsa və ya qəzaya uğrayıbsa, yenidən başladın!
:srcds
echo (Ъte% %time%) Server uğurlu başladı.
reg əlavə edin "HKCU\Software\Valve\Steam\ActiveProcess" /v SteamClientDll /t REG_SZ /d "" /f
start /wait srcds.exe -console -oyun garrysmod -port 27015 +maxplayers 32 +map gm_construct +exec server.cfg
srcds-ə keçin
çıxış
Bir neçə ay əvvəl haqqında yazmışdım. Bu NECƏ-də necə yükləmək, quraşdırmaq və konfiqurasiya etmək barədə ətraflı yazacağam həsr olunmuş Garry's Mod server. İdarəetmə panelini, genişləndirmələri və plaginləri quraşdırmağı ətraflı nəzərdən keçirəcəyik.
Diqqət! Məqalə 07/20/2013 tarixində yeniləndi. Oyunun Garry's Mod-a keçidi ilə əlaqədar yeni sistem məzmun, server indi SteamCMD vasitəsilə endirilməli və yenilənməlidir. Əvvəllər hldsupdatetool vasitəsilə yüklənmiş serveri yenisinə yeniləmək mümkün deyil - bunu edin ehtiyat surətiəlavələrin kataloqları, konfiqurasiyalar və s. və serveri yenidən başladın.
Diqqət! Onda server yaratmayın çox sayda istifadəçilər, çünki bu ciddi geriləmələrə səbəb ola bilər.
Server quraşdırılıb, lakin təəssüf ki, hələ istifadə oluna bilməz. Siz onu konfiqurasiya etməlisiniz.
Harada SİZİN_NİK- bu, Steam-də ləqəbinizdir (ləqəbdə boşluqlar varsa, dırnaq işarələri tələb olunur; yalnız latın hərfləri, rəqəmlər və alt xəttlərə icazə verilir). ULX bu istifadəçini avtomatik olaraq server administratoru kimi qeydiyyatdan keçirəcək.
kimi daxil edin
“YOUR_NICK” “STEAM_0:1:XXXXXXXXX”
Harada SİZİN_NİK– bu admin ləqəbidir, server adminləri siyahısında olacaq (burada yalnız Latın hərfləri və nömrələri boşluqsuz daxil etməyə icazə verilir; dırnaqlar tələb olunur) və STEAM_0:1:XXXXXXXXXX– bu, 3-cü addımda əldə edilmiş SteamID-inizdir (əlbəttə ki, həqiqi ilə əvəz edin 😉).
http://simplepropprotection.googlecode.com/svn/trunk/ (rəsmi depo). Bu plagin istifadəçilərin başqalarını narahat etməsinə / binalarına ziyan vurmasına / silməsinə və s.
S: Oyunçulara silah verilməsini necə qadağan etmək olar (yalnız Physgun, cazibə silahı, alət silahı və skrinshot silahı verin)?
A: U-Restrict plaginini quraşdırın (əgər siz bizim skriptlərdən istifadə edərək quraşdırmısınızsa, o, artıq quraşdırılıb və avtomatik aktivləşdirilib).
S: Yaradılmış Garry's Mod serverinə daxil olarkən görünən mesajı necə dəyişə bilərəm?
A: Faylı redaktə edin buradan:\srcds\orangebox\garrysmod\data\ulx\motd.txt. Bu adi HTML faylıdır.
S: Qısaldılmış admin jurnalları harada yazılır?
A: ULX admin jurnallarına yazılır buradan:\srcds\orangebox\garrysmod\data\ulx_logs\DATE.txt, Harada TARİX– formatda bugünkü tarix AA-GG-YY.
S: Oyunçulara serverə qoşulduqda müəyyən silahlar verməliyəm. Bunu necə etmək olar?
Cavab: Yuxarıda qeyd edildiyi kimi, admin paneli üçün U-Restrict plagininə ehtiyacınız var (əgər siz bizim skriptlərimizdən istifadə edərək bir sıra plaginlər quraşdırmısınızsa, o, artıq quraşdırılıb). Beləliklə, istədiyiniz silahı vermək üçün faylı açın buradan:\srcds\orangebox\garrysmod\data\URestrict\loadouts.txt istənilən mətn redaktorunda və gmod_tool-dan sonra yükləmə bölməsində istədiyiniz silahın tam adını daxil edin, məsələn, weapon_smg. Bu silah oyunçuya serverə qoşulduqdan sonra, həmçinin yenidən doğulduqdan sonra avtomatik olaraq veriləcək.
S: Serverimdə istifadə üçün digər Mənbə oyunlarından məzmunu necə əlavə edə bilərəm?
Cavab: Digər oyunların məzmununun Garry's Mod-da bütün oyunçular üçün əlçatan olması üçün o, SteamCMD vasitəsilə quraşdırılmalıdır. CSS və TF2 məzmunu üçün bir nümunə:
Server yükləmək üçün əmr Komanda Qalası 2:
C:\SteamCMD\steamcmd.exe +giriş anonim +force_install_dir C:/tf2server +app_update 232250 doğrulayın +çıxın
Bu məqalədən Source mühərrikində yaradılmış Garry's Mod oyunu üçün öz serverinizi necə yarada biləcəyinizi öyrənəcəksiniz.
Alətlər:
1. HLDS yeniləmə aləti konfiquratoru!
2. STEAM-ı dayandırın.
Bütün bunları məqalənin sonuna qədər sürüşdürərək yükləmək olar.
Server quraşdırılması:
1. İstənilən diskdə istənilən qovluq yaradın, məsələn, C:\Server\GMod. Sonra, yüklənmiş HLDS updatetool konfiquratorunu işə salın və rahatlıq üçün onu C:\Server\GMod-a yerləşdirin.
2. Sonra proqramı işə salın. Bizdən dil seçmək tələb olunur. Siz istənilən birini seçə bilərsiniz, amma mən rus dilini seçərəm. Və "OK" düyməsini basın. HLDSUpdateTool-unuz yoxdursa, onu proqram vasitəsilə yükləyə bilərsiniz. Proqramın əsas pəncərəsində, birinci sahədə, HLDSUpdatetool.exe faylını, sonrakı sahədə seçin. “VALVE-dən deyil” açılan siyahısında, sonra “Garry’s Mod” və sonuncu sahədə serverin yüklənəcəyi qovluğu (!!! DİQQƏT!!! YOLDA BOŞ OLMALIDIR!)
Bütün bu manipulyasiyalardan sonra "Endirməyə başla" düyməsini basın və yükləmə serverinin gözəl görünüşündən həzz alın.
Serverin endirilməsini gözləyin və növbəti addıma keçə bilərsiniz!
Emulatorun quraşdırılması:
Yüklədiyiniz emulyatoru işə salın və onu serverlə eyni qovluğa quraşdırın!
Qəribədir, amma hamısı budur.
Parametr:
İlkin konfiqurasiya server.cfg faylında edilir.
Bu fayl burada yaşayır: server yolu/orangebox/garrysmod/cfg.
Budur server.cfg faylının nümunəsi:
"hostname" "--server adı burada--"
"rcon_password" "--rcon bura keçin--"
"sv_password" ""
"sv_region" "0" // şərq sahili: 0 - qərb sahili: 1 - cənub amerika: 2 - avropa: 3 - asiya: 4 - avstraliya: 5 - orta şərq: 6 - afrika: 7 - dünya: 255
"sv_lan" "0"
sv_tags "no-steam"
sv_use_steam_voice 0
sv_alltalk 1
mp_zaman limiti 60
dekaltezlik 0
sv_voiceenable 1
sv_allowupload 1
sv_allowdownload 1
// Sandbox server parametrləri
"sbox_allownpcs" "1"
"sbox_godmode" "0"
"sbox_plpldamage" "0" // oyunçuya qarşı oyunçu zədəsini söndürmək üçün bunu 1-ə təyin edin.
"sbox_playergod" "0"
"sbox_noclip" "1"
// Sandbox məhdudiyyətləri
"sbox_maxprops" "150"
"sbox_maxragdolls" "5"
"sbox_maxnpcs" "10"
"sbox_maxballoons" "10"
"sbox_maxeffects" "50"
"sbox_maxdynamite" "10"
"sbox_maxlamps" "20"
"sbox_maxthrusters" "30"
"sbox_maxwheels" "20"
"sbox_maxhoverballs" "20"
"sbox_maxvehicles" "6"
"sbox_maxbuttons" "20"
"sbox_maxsents" "20"
"sbox_maxemitters" "5"
"sbox_maxspawners" "3"
"sbox_maxturrets" "2"
// Sandbox WIRE məhdudiyyətləri
// Əgər tel addonunu işlətmirsinizsə, bu bölməni bütünlüklə silin.
"sbox_maxwire_wheels" "20"
"sbox_maxwire_waypoints" "30"
"sbox_maxwire_values" "20"
"sbox_maxwire_twoway_radioes" "30"
"sbox_maxwire_turret" "10"
"sbox_maxwire_thrusters" "30"
"sbox_maxwire_target_finders" "10"
"sbox_maxwire_speedometers" "14"
"sbox_maxwire_emitters" "25"
"sbox_maxwire_simple_explosive" "30"
"sbox_maxwire_sensors" "30"
"sbox_maxwire_screens" "20"
"sbox_maxwire_relays" "20"
"sbox_maxwire_rangers" "20"
"sbox_maxwire_radioes" "30"
"sbox_maxwire_sockets" "20"
"sbox_maxwire_plugs" "20"
"sbox_maxwire_pixels" "20"
"sbox_maxwire_panels" "20"
"sbox_maxwire_outputs" "20"
"sbox_maxwire_oscilloscopes" "20"
"sbox_maxwire_locators" "30"
"sbox_maxwire_lights" "16"
"sbox_maxwire_inputs" "20"
"sbox_maxwire_indicators" "21"
"sbox_maxwire_hoverballs" "20"
"sbox_maxwire_gyroscopes" "10"
"sbox_maxwire_gpss" "10"
"sbox_maxwire_gate_trigs" "30"
"sbox_maxwire_gate_times" "30"
"sbox_maxwire_gate_selections" "30"
"sbox_maxwire_gate_memorys" "30"
"sbox_maxwire_gate_logics" "30"
"sbox_maxwire_gate_comparisons" "30"
"sbox_maxwire_gates" "50"
"sbox_maxwire_explosive" "30"
"sbox_maxwire_dual_inputs" "20"
"sbox_maxwire_detonators" "20"
"sbox_maxwire_buttons" "25"
"sbox_maxwire_adv_inputs" "20"
Başla:
Serveri işə salmağın iki yolu var:
1. Konsol rejimində
2. Standart, srcds.exe faylı vasitəsilə
Konsol rejimində necə işləmək olar?
Mətn faylı yaradın, məsələn, srcds.exe faylının yanında start.txt
Garry's Mod-da server yaratmaq
IN bu təlimat Ev kompüterinizdə Garry's Mod oyunu üçün xüsusi server quraşdıracaq və konfiqurasiya edəcəyik.
Giriş
Xüsusi server nədir? Bu ayrıdır işləyən server oyunçuların toplaşdığı bir oyun üçün. Tipik olaraq, belə serverlər serverin gecə-gündüz işləməsini təmin edən xüsusi məlumat mərkəzlərində yerləşir, lakin təəssüf ki, çoxları bunu ödəyə bilməz, çünki başa düşdüyünüz kimi, xüsusi maşınlar üçün pul ödənilməlidir.
Bu təlimatda biz ev kompüterinizdə Garry's Mod oyunu üçün xüsusi serverin quraşdırılması və işlədilməsi haqqında danışacağıq.
Diqqət! Baxmayaraq ki, srcds_watcher.bat faylında fərqli sətirdə bəzi əmrlərim var idi, hər şey sizin üçün bir sətirdə olmalıdır!
Əslində burada mürəkkəb bir şey yoxdur. Bizə SteamCMD yardım proqramı lazım olacaq. Siz onu rəsmi Valve Developers wiki-dən yükləyə bilərsiniz. SteamCMD yükləyin
Əməliyyat otağında quraşdırmanı nəzərdən keçirəcəyəm Windows sistemi. Onu kompüterinizdəki istənilən qovluğa çıxarın. Məsələn, mən yol boyu paketi açdım: C:\Users\CrazyHackGUT\Desktop\SteamCMD.
İndi SteamCMD ilə qovluğu açın və Shift düyməsini basıb tutaraq sağ klikləməklə bunu edin. Qovluq menyusu görünür.
Bizə bir maddə lazımdır "Əmr pəncərəsini açın"(müxtəlif əməliyyat sistemləri və adı fərqli ola bilər).
Tıkladıqdan sonra bir sətirlə qara pəncərə görünəcək - qovluğa gedən yol.
steamcmd yazın. Utiliti ilk dəfə işlədirsinizsə, o, işləmək üçün lazım olan kitabxanaları yükləyəcək.
Yenilədikdən sonra aşağıdakı əmrləri bir-bir daxil edin:
anonim daxil olun force_install_dir %path_to_future_server% app_update 4020 doğrulayın
Məsələn, mən daxil oldum:
anonim daxil olun force_install_dir G:\servers\gmod app_update 4020 validate
Yükləmə tamamlandıqdan sonra daxil edin: Siz həmçinin server quraşdırılmasını daha avtomatlaşdıra bilərsiniz. SteamCMD-də qısa yol yaradın. Və sonra fayl yolunda qısa yola aşağıdakıları yazın:
“path_to_SteamCMD” +anonim daxil olun +force_install_dir %path_to_future_server% +app_update 4020 doğrulayın +çıxın
Serveri quraşdırdıqdan sonra onun quraşdırılmasını göstərdiyiniz yerdə olacaq:
Server qəzası monitorunun yaradılması
Biz serverə nəzarət edəcək yarasa ləqəbi yaratmalıyıq və bir şey olarsa, onu yenidən başladın.
Aşağıdakı sətirləri Notepad-a köçürün və fayl tipini Bütün Fayllar olaraq təyin etməzdən əvvəl faylı SRCDS_Watcher.bat olaraq yadda saxlayın.
@echo off cls echo Qəzalar üçün Garry'nin Mod serverini (srcds.exe) qorumaq... echo Əgər srcds və bu skripti bağlamaq istəyirsinizsə, srcds pəncərəsini bağlayın və dilinizdən asılı olaraq Y yazın və sonra Enter düyməsini basın. başlıq GARRY" S MOD - WATCHDOG:srcds echo (%time%) srcds başladı. srcds.exe -console -game garrysmod -secure +map gm_construct +maxplayers 32 echo (%time%) XƏBƏRDARLIQ: srcds bağlandı və ya çökdü, yenidən başladın. srcds-ə keçin
Xətt:
srcds.exe -konsol -oyun garrysmod -təhlükəsiz +map gm_construct +maxplayers 32
Siz öz dəyişənlərinizi və parametrlərinizi əlavə etməklə onu dəyişə bilərsiniz.
Serverə qoşulduqda öz səhifəniz
Fərqli serverlərə qoşularaq, adətən qaydaları, sizin üçün salamı və s. ifadə edən hər cür gözəl səhifələri görə bilərsiniz. Əslində bunu etmək o qədər də çətin deyil. Sizə lazım olan tək şey HTML və CSS-ni bilmək, veb hostinq və ya açıq portlara sahib olmaqdır. Son çarə olaraq, İnternetdən istənilən şablonu yükləyə və özünüz üçün yenidən düzəldə bilərsiniz.
Sonda belə bir səhifə ilə bitirdik:
Səhifədəki bütün faylları yükləyə və istədiyiniz kimi redaktə edə bilərsiniz.
Və beləliklə nə edildi:
1. Səhifə faylları veb hostinqə yükləndi, oradan səhifəyə giriş Brauzerdən göründü (əgər host yoxdursa, 80 portunu açın, OpenServer-i yükləyin və İnternetdən təlimatlara uyğun olaraq konfiqurasiya edin).
2. Fayl vermək autoexec.cfg belə bir xətt əlavə edildi:
Bəzi veb hostlar hesab edir ki, faylı redaktə etmək kifayətdir garrysmod/html veb hostinq olmadan unikal səhifə yaratmaq üçün. Bu yanlış fikirdir. Bu fayl serverin şəxsi səhifəsi yoxdursa, oyun müştərisi üçün nəzərdə tutulub. Sadəcə onu server paketindən silməyi unutdular.
İdarəetmə panelinin quraşdırılması
Bu mərhələyə qədər serverinizdə heç bir normal admin paneliniz yoxdur. Yəni bütün server idarəetməsi konsol vasitəsilə, RCON vasitəsilə həyata keçirilir. Və bir çox serverlərdə, gördüyünüz kimi, qrafik idarəetmə paneli var. Bu fəsildə biz onu quraşdıracağıq.
Bu mənim azca tərcümə olunmuş versiyamdır. GUI bu mod deyil. İndi etiketlərin necə qurulacağını izah edəcəyəm.
Arxivi endirdikdən sonra onu tamamilə çıxarın %path_to_server%\garrysmod\addons
Sizə lazım olan fayl cl_tag.lua-dır
BOM olmadan UTF-8 kodlamasını dəstəkləyən istənilən redaktorla açın. Məsələn, Notepad++
QEYD: Windows-da quraşdırılmış notepad bu kodlaşdırmanı dəstəkləmir!
Notepad++ (və ya redaktorunuzu) açdıqdan sonra onu dərhal BOM olmadan UTF-8 kodlamasını oxumağa təyin edin və redaktə etməyə başlayın!
Sizə lazım olan hissə kifayət qədər şərh olunub.
Yalnız belə bir xətt əlavə etməlisiniz:
("istifadəçi", "OYUNCU", Rəng(QIRMIZI RƏNG, YAŞIL RƏNG, MAVİ RƏNG, 255) ),
Faylım belə görünür (lazımi hissə):
("istifadəçi", "OYUNCU", Rəng(255, 255, 255, 255) ),
("admin", "ADMINISTRATOR", Rəng(0, 0, 255, 255) ),
("superadmin", "BAŞ MÜAVİSİNİ", Rəng(255, 0, 0, 255) ),
("Sahibi", "SERVER GOD", Rəng(255, 105, 0, 255) ),
("VIP", "VIP", Rəng(255, 0, 0, 255)))
Sonuncu rəng xəttində, qeyd etdiyiniz kimi, vergül yoxdur. Son sətirdə olmamalıdır.
Əlavənin seminar vasitəsilə serverinizə qoşulması
Bu ekranda daha əvvəl gördüyünüz kimi, emalatxanadan əlavələri yükləyirəm. Bu mərhələdə serveri eyni əlavələri yükləmək üçün konfiqurasiya edəcəyik.
Əslində hər şey çox sadədir. Biz SteamWeb API autentifikasiya açarı yaratmalı, kolleksiya yaratmalı və hər şeyi serverə bağlamalıyıq.
Başlayaq.
1. SteamWeb API açarı yaradın.
Burada hər şey çox sadədir. Bu açarın istifadə olunacağı saytın gözlənilən ünvanını daxil etməlisiniz. Bu bir server olduğundan, daxil edə bilərsiniz:
“Ünvanı” daxil edib “Qeydiyyatdan keç” düyməsini kliklədikdən sonra səhifə yenilənəcək və belə görünəcək:
Yazıdan sonra gələn açardır - sizə lazım olan xətt. Biz onun məzmununu kopyalayırıq və onu bədən faylına, serverin başlanğıc xəttinə yapışdırırıq (təlimatın əvvəlki fəsillərini oxuyun, qəza əleyhinə sistem yaratmaqdan bəhs edir) parametr:
Authkey %alınan açar%
Birinci mərhələ tamamlandı.
2. Server üçün kolleksiyanın yaradılması.
Kolleksiyanızı yaratmağa başlamaq üçün bura klikləyin.
Bütün sahələri doldururuq, etiketlərə toxunmayın. Onlar isteğe bağlıdır. Və aşağıdakı düyməni basın:
Bizə kolleksiyanı ya öz əlavələrimizlə / artıq yaradılmış kolleksiyaların məzmunu ilə doldurmaq və ya abunə olduğumuz əlavələrdən istifadə etmək imkanı verilir. Lazım olan əlavələri əlavə edin və "Saxla və Davam et" düyməsini basın.
Yazı ilə kolleksiya səhifəsi görünür: Bu toplu hələ nəşr olunmayıb. Gedin, əlavələrə baxın və əlavə edin, vurun Kolleksiyaya əlavə edin addon səhifəsində. Və ya dərc edin və serverə qoşulmağa başlayın.
Düyməni klikləməklə kolleksiyanı dərc edəcəm: Yayımla.
Daha bir mərhələ tamamlandı.
3. Kolleksiyanın serverə qoşulması.
Təxmin etdiyiniz kimi bütün əməliyyatları brauzer vasitəsilə etdim. Bu, Steam vasitəsilə də mümkündür.
Kolleksiya səhifəsini açın.
Və ünvan çubuğundan ID-ni kopyalayın. Ona ehtiyacımız var.
İndi SRCDS_Watcher.bat faylını notepad ilə açın. Və serverin başlanğıc xəttinin sonuna aşağıdakı sətri əlavə edin:
Host_workshop_collection %collection_ID%
Serverə başlayaq. O, bir az düşünəcək və emalatxanaya qoşulmağa başlayacaq. Kolleksiyanı birləşdirdikdən sonra serveri ilk dəfə işə salmısınızsa, o, əlavələri yükləməyə başlayacaq.
Əgər bu ilk dəfə deyilsə və kolleksiyaya heç nə əlavə olunmayıbsa, o, sadəcə olaraq başlayacaq.
İki və ya üç əlavə əlavə etsəniz, o da onları yükləyəcək.
İndi siz serverə qoşula və yeni rekvizitlər, ragdolls və digər pisliklərlə oynaya bilərsiniz.
// "tf" "C:\mytf2server\tf")
Sandbox-dan bezdiniz? TTT (Trouble in Terror Town) və ya başqa oyun rejimini quraşdırmaq istəyirik? Çox sadədir!
İstədiyiniz oyun rejiminin addonunu (TTT deyilsə) kolleksiyaya quraşdırın və arxivi açın ki, gamemodes addon qovluğunun məzmunu gamemodes serverində bitsin. Yəni, yan tərəfdə göstərildiyi kimi. Sonra bədən faylına kimi bir sətir yazırıq +oyun rejimi *oyun rejimlərindən qovluq_adı*. Nümunəyə baxın:
Məsələn: +gamemode kinoteatrı
Serveri işə saldıqdan sonra oyun rejimini dəyişdirmək üçün yanıb-sönən xətt görürük.
Tez-tez verilən suallar
S: Kömək edin! Mənim serverim işləmir.
Cavab: Əvvəlcə rus dilini öyrənməli və hər şeyin düzgün yazıldığını yoxlamalısınız.
Sual: Steam Workshop-dan əlavələr yüklənməyəcək.
Cavab: Ciddi, bunu necə edirsiniz, bilmirəm. Bunu kompüterinizə quraşdırmağa çalışın. Problem həll olunmazsa, Steam-də mənə yazın, həll edəcəyik.
Sual: Serveri necə yeniləmək olar?
Cavab: Quraşdırma ilə eynidir.
Sual: Yükləməkdə bir az çətinlik çəkirəm. SteamCMD ERROR yazır: ... \ srcds ERROR yazır: ...
Cavab: Orada hansı xəta gizlənirsə, mən sizə kömək etməyə çalışa bilərəm. Steam-də mənə mesaj göndərin.
Bu məqalədən Source mühərrikində yaradılmış Garry's Mod oyunu üçün öz serverinizi necə yarada biləcəyinizi öyrənəcəksiniz.
Alətlər:
1. HLDS yeniləmə aləti konfiquratoru!
2. STEAM-ı dayandırın.
Bütün bunları məqalənin sonuna qədər sürüşdürərək yükləmək olar.
Server quraşdırılması:
1. İstənilən diskdə istənilən qovluq yaradın, məsələn, C:\Server\GMod. Sonra, yüklənmiş HLDS updatetool konfiquratorunu işə salın və rahatlıq üçün onu C:\Server\GMod-a yerləşdirin.
2. Sonra proqramı işə salın. Bizdən dil seçmək tələb olunur. Siz istənilən birini seçə bilərsiniz, amma mən rus dilini seçərəm. Və "OK" düyməsini basın. HLDSUpdateTool-unuz yoxdursa, onu proqram vasitəsilə yükləyə bilərsiniz. Proqramın əsas pəncərəsində, birinci sahədə, HLDSUpdatetool.exe faylını, sonrakı sahədə seçin. “VALVE-dən deyil” açılan siyahısında, sonra “Garry’s Mod” və sonuncu sahədə serverin yüklənəcəyi qovluğu (!!! DİQQƏT!!! YOLDA BOŞ OLMALIDIR!)
Bütün bu manipulyasiyalardan sonra "Endirməyə başla" düyməsini basın və yükləmə serverinin gözəl görünüşündən həzz alın.
Serverin endirilməsini gözləyin və növbəti addıma keçə bilərsiniz!
Emulatorun quraşdırılması:
Yüklədiyiniz emulyatoru işə salın və onu serverlə eyni qovluğa quraşdırın!
Qəribədir, amma hamısı budur.
Parametr:
Budur server.cfg faylının nümunəsi:
"hostname" "--server adı burada--"
"rcon_password" "--rcon bura keçin--"
"sv_password" ""
"sv_region" "0" // şərq sahili: 0 - qərb sahili: 1 - cənub amerika: 2 - avropa: 3 - asiya: 4 - avstraliya: 5 - orta şərq: 6 - afrika: 7 - dünya: 255
"sv_lan" "0"
sv_tags "no-steam"
sv_use_steam_voice 0
sv_alltalk 1
mp_zaman limiti 60
dekaltezlik 0
sv_voiceenable 1
sv_allowupload 1
sv_allowdownload 1
// Sandbox server parametrləri
"sbox_allownpcs" "1"
"sbox_godmode" "0"
"sbox_plpldamage" "0" // oyunçuya qarşı oyunçu zədəsini söndürmək üçün bunu 1-ə təyin edin.
"sbox_playergod" "0"
"sbox_noclip" "1"
// Sandbox məhdudiyyətləri
"sbox_maxprops" "150"
"sbox_maxragdolls" "5"
"sbox_maxnpcs" "10"
"sbox_maxballoons" "10"
"sbox_maxeffects" "50"
"sbox_maxdynamite" "10"
"sbox_maxlamps" "20"
"sbox_maxthrusters" "30"
"sbox_maxwheels" "20"
"sbox_maxhoverballs" "20"
"sbox_maxvehicles" "6"
"sbox_maxbuttons" "20"
"sbox_maxsents" "20"
"sbox_maxemitters" "5"
"sbox_maxspawners" "3"
"sbox_maxturrets" "2"
// Sandbox WIRE məhdudiyyətləri
// Əgər tel addonunu işlətmirsinizsə, bu bölməni bütünlüklə silin.
"sbox_maxwire_wheels" "20"
"sbox_maxwire_waypoints" "30"
"sbox_maxwire_values" "20"
"sbox_maxwire_twoway_radioes" "30"
"sbox_maxwire_turret" "10"
"sbox_maxwire_thrusters" "30"
"sbox_maxwire_target_finders" "10"
"sbox_maxwire_speedometers" "14"
"sbox_maxwire_emitters" "25"
"sbox_maxwire_simple_explosive" "30"
"sbox_maxwire_sensors" "30"
"sbox_maxwire_screens" "20"
"sbox_maxwire_relays" "20"
"sbox_maxwire_rangers" "20"
"sbox_maxwire_radioes" "30"
"sbox_maxwire_sockets" "20"
"sbox_maxwire_plugs" "20"
"sbox_maxwire_pixels" "20"
"sbox_maxwire_panels" "20"
"sbox_maxwire_outputs" "20"
"sbox_maxwire_oscilloscopes" "20"
"sbox_maxwire_locators" "30"
"sbox_maxwire_lights" "16"
"sbox_maxwire_inputs" "20"
"sbox_maxwire_indicators" "21"
"sbox_maxwire_hoverballs" "20"
"sbox_maxwire_gyroscopes" "10"
"sbox_maxwire_gpss" "10"
"sbox_maxwire_gate_trigs" "30"
"sbox_maxwire_gate_times" "30"
"sbox_maxwire_gate_selections" "30"
"sbox_maxwire_gate_memorys" "30"
"sbox_maxwire_gate_logics" "30"
"sbox_maxwire_gate_comparisons" "30"
"sbox_maxwire_gates" "50"
"sbox_maxwire_explosive" "30"
"sbox_maxwire_dual_inputs" "20"
"sbox_maxwire_detonators" "20"
"sbox_maxwire_buttons" "25"
"sbox_maxwire_adv_inputs" "20"
Başla:
Serveri işə salmağın iki yolu var:
1. Konsol rejimində
2. Standart, srcds.exe faylı vasitəsilə
Konsol rejimində necə işləmək olar?
Mətn faylı yaradın, məsələn, srcds.exe faylının yanında start.txt
Sonra skripti bu fayla daxil edin:
@echo off
cls
echo Çalışan Server...
echo Əgər srcds və bu skripti bağlamaq istəyirsinizsə, srcds pəncərəsini bağlayın və dilinizdən asılı olaraq Y yazın və sonra Enter düyməsini basın.
başlıq Server
echo XƏBƏRDARLIQ: Əgər server bağlanıbsa və ya qəzaya uğrayıbsa, yenidən başladın!
:srcds
echo (Ъte% %time%) Server uğurlu başladı.
reg əlavə edin "HKCU\Software\Valve\Steam\ActiveProcess" /v SteamClientDll /t REG_SZ /d "" /f
start /wait srcds.exe -console -oyun garrysmod -port 27015 +maxplayers 32 +map gm_construct +exec server.cfg
srcds-ə keçin
çıxış
Alətlər dəstini yükləyin: