Terraria serveri necə yaradılır
Bu səhifədə
Terraria dostlarla tamam başqa oyundur: biri qazır, biri tikir, biri də heç kimin hazır olmadığı bossu axtarmağa gedir. Terraria-nı multiplayer oynamaq üçün server lazımdır və oyun iki variant təklif edir — oyununuzun içində işləyən Steam Host & Play sessiyası və müstəqil işləyən Terraria dedicated serveri.
Bu bələdçi hər ikisini izah edir, sonra kompüterinizdə dedicated server yaratmağı, Vanilla, TShock və tModLoader arasında seçimi, serveri hostinqdə işlətməyi və hansı cihazların həqiqətən qoşula bildiyini addım-addım göstərir. Cari versiya olan Terraria 1.4.5 üçün yazılıb.
Host & Play, yoxsa dedicated server
Host & Play Terraria-nın Multiplayer menyusundakı düymədir. Dünya seçirsiniz, Steam dostlarınızı dəvət edir və oynayırsınız. Heç bir quraşdırma tələb etmir, ona görə də axşam oyunu üçün doğru seçimdir. Çatışmazlığı: dünya oyununuzun içində işləyir və siz çıxan kimi dayanır, bu yolla isə yalnız Steam dostları qoşula bilər.
Dedicated server ayrıca proqramdır — TerrariaServer — və həmin kompüterdə heç kim oynamadan dünyanı işlədir. Dostlar istədikləri vaxt Join via IP ilə qoşulur, siz çıxanda isə dünya yaşamağa davam edir.
| Host & Play | Dedicated server | |
|---|---|---|
| Quraşdırma | Yoxdur | Bir neçə dəqiqə, evdə üstəlik port yönləndirmə |
| Ev sahibi oynamayanda onlayn | Xeyr | Bəli, server işlədikcə |
| Kim qoşula bilər | Dəvət etdiyiniz Steam dostları | IP, port və şifrəni bilən hər kəs |
| Admin alətləri və plaginlər | Xeyr | TShock ilə |
| Modlar | tModLoader ilə | tModLoader ilə |
Dünyanız kompüteriniz olmadan da onlayn qalsın? Vanilla, TShock və ya tModLoader ilə HytHost Terraria serveri €2.59/ay-dan başlayır.
Terraria planlarına baxınEvdə Terraria dedicated serveri yaradın
Serveri tapın
Terraria Steam-də sizdədirsə, server artıq var: TerrariaServer.exe oyun qovluğundadır (Steam-də Terraria üzərində sağ klik > Manage > Browse local files). Linux üçün və ya oyun quraşdırılmamış kompüter üçün dedicated serveri terraria.org saytından endirin — cari fayl terraria-server-1458.zip-dir, içində Windows, Linux və Mac versiyaları var.
Başladın və suallara cavab verin
TerrariaServer.exefaylını işə salın (Linux-da./TerrariaServer.bin.x86_64, terminalı bağlayandan sonra da işləməsi üçün yaxşı olar ki,tmuxiçində).- Dünya seçin və ya yenisi üçün
nbasın: ölçü (kiçik, orta, böyük), çətinlik (Classic, Expert, Master, Journey), dünyanın şəri, ad və istəyə bağlı seed. - Max players — 16 üçün Enter basın.
- Server port — 7777 üçün Enter basın.
- Automatically forward port? —
yrouterdən portu UPnP ilə açmağı xahiş edir. Çox vaxt işləyir; dostlar yenə qoşula bilmirsə, portu əl ilə yönləndirin. - Password — yad adamların girməsini istəmirsinizsə, şifrə qoyun.
Konsol serverin başladığını bildirəndə server işləyir. Dayandırmaq üçün exit yazın — əvvəlcə dünyanı yadda saxlayır.
Portu açın
Routerdə TCP 7777 portunu kompüterin lokal IP ünvanına yönləndirin və TerrariaServer proqramına firewall-da icazə verin. Sonra dostlar sizin ictimai IP ünvanınız və 7777 portu ilə qoşulur; siz eyni kompüterdən 127.0.0.1 ilə qoşulursunuz.
serverconfig.txt ilə sualları keçin
Tez-tez başlatdığınız server üçün cavabları konfiqurasiya faylına yazın və serveri TerrariaServer.exe -config serverconfig.txt ilə başladın. Endirilən paketdə hər seçimə şərh yazılmış nümunə var:
world=C:\Users\You\Documents\My Games\Terraria\Worlds\MyWorld.wld autocreate=2 worldname=MyWorld difficulty=1 maxplayers=8 port=7777 password=changeme motd=Welcome, survivors secure=1
autocreate fayl yoxdursa dünyanı yaradır (1 kiçik, 2 orta, 3 böyük); difficulty 0 Classic, 1 Expert, 2 Master, 3 Journey-dir və yalnız yeni dünyaya aiddir. Dünyalar Windows-da Documents/My Games/Terraria/Worlds, Linux-da isə ~/.local/share/Terraria/Worlds qovluğunda saxlanılır.
Vanilla, TShock və ya tModLoader
- Vanilla rəsmi serverdir, Re-Logic necə buraxırsa, eləcə. Bir neçə konsol əmri var, başqa heç nə. Bir-birinə güvənən dost qrupu üçün idealdır.
- TShock vanilla üzərində qurulmuş serverdir və ictimai serverə lazım olan hər şeyi əlavə edir: oyunçu hesabları, qruplar və icazələr, griefing-ə qarşı ərazi qorunması, banlar, əşya qadağaları, server tərəfli personajlar və plaginlər. Oyunçular adi oyunla qoşulur. Cari buraxılış TShock 6 Terraria 1.4.5-i işlədir.
- tModLoader Calamity və Thorium kimi kontent modlarını işlədir. Hər oyunçuya da tModLoader lazımdır və o hələ də Terraria 1.4.4 əsasındadır, ona görə də 1.4.5-də oynanmış dünya onda açılmır. Onun ayrıca bələdçisi var: tModLoader serveri necə yaradılır.
TShock-un ilk başladılması
Yeni TShock serveri konsolda quraşdırma kodu göstərir (o, həmçinin tshock/setup-code.txt faylında saxlanılır). Serverə qoşulun və çatda yazın:
/setup 1234567 /user add YourName YourPassword owner /login YourName YourPassword /setup
Birinci sətir sizə müvəqqəti hüquqlar verir, ikincisi sahib hesabınızı yaradır, sonuncusu isə quraşdırma sistemini bağlayır. Ayarlar tshock/config.json faylındadır. Köhnə bələdçilər /auth əmrini xatırladır; cari TShock /setup istifadə edir.
HytHost-da Terraria serveri yaradın
- Sifariş verin və proqramı seçin. Terraria hosting səhifəsində plan seçin, sonra Vanilla, TShock və ya tModLoader, həmçinin 1.4.1-dən ən son 1.4.5-ə qədər oyun versiyası seçin. Server ödənişdən sonra avtomatik yaradılır.
- Dünyanı Startup tabında qurun. Dünyanın adı, ölçü, çətinlik (Journey və Master daxil), seed, şifrə, günün mesajı və maksimum oyunçu sayı. Ölçü, çətinlik və seed yalnız yeni dünya yaradılanda tətbiq olunur.
- Və ya öz dünyanızı gətirin. Serveri dayandırın,
.wldfaylınızı fayl meneceri və ya sFTP iləsaves/Worldsqovluğuna yükləyin və Startup tabında World Name dəyərini.wldolmadan fayl adına qoyun. Adda hərflər, rəqəmlər,-və_ola bilər, ona görə də boşluqlu faylın adını əvvəlcə dəyişin. - IP ilə qoşulun. Terraria-da Multiplayer > Join via IP seçin, paneldəki ünvanı və portu, sonra şifrəni daxil edin. Paylaşılan IP-də panel sizə ayrılmış portu göstərir; Dedicated IP əlavəsi serverə 7777 portunda öz ünvanını verir.
Sonradan proqram barədə fikriniz dəyişdi? Software tabı Vanilla, TShock və tModLoader arasında keçid edir və versiyanı dəyişir; dünyanızı, şifrəni, günün mesajını və oyunçu slotlarını saxlayır və əvvəlcə dünyanın snapshot-unu yadda saxlayır. İmtina etdiyi yeganə keçid 1.4.5 dünyasını onu aça bilməyən tModLoader-ə keçirməkdir.
Vanilla, TShock və ya tModLoader, 1.4.1-dən 1.4.5-ə qədər istənilən versiya — Terraria hostinqi €2.59/ay-dan, dost qrupu üçün Iron €5.18/ay.
Terraria planlarına baxınKompüteriniz söndürüləndə serveri onlayn saxlamaq
Evdəki server pulsuzdur və birlikdə oynayan qrup üçün bəlkə də başqa heç nə lazım olmayacaq. Məhdudiyyət sadədir: dünya düz kompüteriniz qədər onlayndır. Hər dəfə onu söndürəndə, yeniləmə üçün yenidən başladanda və ya noutbuku özünüzlə aparanda server də onunla gedir — bir saatlıq mədənçilik üçün girmək istəyən dostunuz orada heç nə tapmır.
Evdən hostinq həm də tənzimləyə biləcəyiniz router tələb edir; bəzi bağlantılar — mobil internet, bir çox paylaşılan "CGNAT" xətləri — gələn oyunçuları ümumiyyətlə qəbul edə bilmir.
Server icarəyə götürməyin dürüst səbəbi budur: quraşdırmanın daha sürətli olması yox, dünyanı kompüteriniz olmadan gecə-gündüz onlayn saxlaması. Kiçik qruplar üçün insanların gözlədiyindən ucuz başa gəlir — Vanilla və TShock 2 GB-lıq Copper planında rahat işləyir. Əvvəlcə bütün pulsuz variantları görmək istəyirsinizsə, pulsuz Terraria server hostinqi bələdçisini oxuyun.
Mobil, konsol və crossplay
Mobil oyunçular telefon və server eyni oyun versiyasını işlətdikdə Vanilla Terraria serverinə IP və port ilə qoşula bilər. Telefonda bu Multiplayer > Online yoludur, sonra serverin ünvanını və portunu əlavə edirsiniz.
- Versiyalar uyğun olmalıdır. Telefonlar öz qrafiki ilə yenilənir, ona görə də telefon fərqli versiyadadırsa, server üçün uyğun versiyanı seçin — HytHost-da sifariş zamanı və ya sonra Software tabında, 1.4.1-dən 1.4.5-ə qədər istənilən versiya.
- Konsol oyunçuları hələ dedicated serverlərə qoşula bilmir. Re-Logic konsol crossplay-inin gələcəyini deyir, amma bu gün Xbox, PlayStation və Switch oyunçuları yalnız öz sistemlərində bir-biri ilə oynayır.
- tModLoader yalnız PC üçündür, ona görə də mobil oyunçular modlu serverə qoşula bilmir.
- Steam və GOG eyni PC oyunudur və hər ikisi Join via IP ilə dedicated serverə qoşula bilər. Host & Play dəvətləri yalnız Steam-də işləyir.
Server əmrləri və nə qədər RAM lazımdır
Bunları server konsoluna, slash olmadan yazın:
| Əmr | Nə edir |
|---|---|
help | Bütün əmrləri siyahılayır |
playing | Kimin onlayn olduğunu göstərir |
save | Dünyanı yadda saxlayır |
exit | Yadda saxlayır və serveri dayandırır; exit-nosave yadda saxlamadan dayandırır |
kick <player> / ban <player> | Oyunçunu çıxarır və ya banlayır; banı götürmək üçün onun sətrini banlist.txt faylından silin |
password <new> | Server şifrəsini dəyişir; təkcə password şifrəni göstərir |
say <message> | Hamıya mesaj göndərir |
motd <text> | Günün mesajını dəyişir |
dawn, noon, dusk, midnight | Günün vaxtını təyin edir |
settle | Bütün mayeləri sakitləşdirir |
seed | Dünyanın seed-ini göstərir |
RAM: vanilla server yüngüldür. Heç kim olmayanda boş halda kiçik dünyada təxminən 0,6 GB, ortada 0,8 GB, böyükdə isə 1 GB-dan bir az çox istifadə edir, oyunçular kəşf etdikcə daha çox. 2 GB kiçik qrup üçün Vanilla və ya TShock-u rahat işlədir, 4 GB daha böyük qrupa və ya böyük, yaxşı kəşf edilmiş dünyaya uyğundur, böyük kontent modları ilə tModLoader isə 6–8 GB istəyir.
Tez-tez verilən suallar
Server proqramı pulsuzdur: Terraria-nın Steam versiyası ilə gəlir və terraria.org saytından endirilə bilər, TShock və tModLoader da pulsuzdur. Onu öz kompüterinizdə işlətmək elektrikdən başqa heç nəyə başa gəlmir, amma dünya yalnız o kompüter açıq olanda onlayndır. İcarəyə götürülmüş server kompüteriniz olmadan da onlayn qalan dünya üçün ödənişli variantdır.
Terraria oyun qovluğundan TerrariaServer.exe-ni işə salın, dünya seçin və ya yaradın, 7777 portunu qəbul edin və şifrə qoyun. Routerdə TCP 7777 portunu kompüterinizə yönləndirin, dostlar isə Join via IP ilə sizin ictimai IP ünvanınıza qoşulur.
Bəli, Vanilla serverinə, telefon və server eyni oyun versiyasını işlətdikdə. Mobil oyunçular Multiplayer, sonra Online seçir və serverin IP ünvanını və portunu əlavə edir. tModLoader serverləri yalnız PC üçündür, ona görə də mobil oyunçular modlu serverə qoşula bilmir.
Hələ yox. Xbox, PlayStation və Switch oyunçuları bu gün dedicated serverlərə qoşula bilmir; eyni konsol ailəsindəki digər oyunçularla oynayırlar. Re-Logic konsol crossplay-inin gələcəyini deyir.
Defolt olaraq TCP üzərindən 7777 portu. Evdə routerdə TCP 7777-ni serveri işlədən kompüterə yönləndirin. Hostinqdəki server ünvanını və portunu paneldə göstərir, ona görə də heç nəyi yönləndirmək lazım deyil.
Sadəcə oynamaq istəyən dostlar üçün Vanilla. Hesablar, icazələr və griefing-ə qarşı qoruma tələb edən ictimai və ya icma serverləri üçün TShock. Calamity və ya Thorium kimi kontent modları üçün tModLoader, bu halda hər oyunçu da tModLoader işlədir.
2 GB kiçik qrup üçün Vanilla və ya TShock-u rahat işlədir. Daha böyük qrup və ya böyük, yaxşı kəşf edilmiş dünya üçün 4 GB, Calamity və ya Thorium kimi böyük kontent modları ilə tModLoader üçün 6–8 GB seçin.
Terraria-da Multiplayer, sonra Join via IP seçir və serverin IP ünvanını, portu və şifrəni daxil edirlər. Kompüterinizdəki server üçün bu, sizin ictimai IP ünvanınız və 7777 portudur; hostinqdəki server üçün paneldə göstərilən ünvan və port.
Bəli. .wld faylını Worlds qovluğunuzdan serverin dünyalar qovluğuna köçürün və serveri ona yönləndirin. HytHost-da onu saves/Worlds qovluğuna yükləyin və Startup tabında World Name dəyərini fayl adına qoyun; modlu dünyaya həmçinin .twld faylı lazımdır. Dünyaları pulsuz köçürürük də.
Öz kompüterinizdəki server yalnız kompüter açıq olanda onlayndır, ona görə də həmişə əlçatan dünyaya heç vaxt sönməyən maşın lazımdır. İcarə serveri məhz budur: eyni dedicated server, data mərkəzində işləyir və sizin tərəfdə açıq qoymalı heç nə yoxdur.
Siz olmayanda da onlayn olan dünyanız
HytHost Terraria hostinqi 1.4.1-dən 1.4.5-ə qədər istənilən versiyada Vanilla, TShock və ya tModLoader işlədir, avtomatik ehtiyat nüsxələr və pulsuz dünya köçürməsi ilə — €2.59/ay-dan.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursBu bələdçi sizə kömək etdi?