فروش فوری 50% تخفیف روی همه سرورها آخرین روز!
پایان در: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
دسته‌بندی‌ها

راهنمای راه‌اندازی سرور Minecraft Java

FA minecraft java paper spigot setup 1 نفر این مقاله را مفید یافتند

این راهنما شما را در مراحل راه‌اندازی سرور Minecraft Java Edition در Legion Hosting راهنمایی می‌کند -- از انتخاب نوع سرور تا پیکربندی جهان و اتصال با دوستان.

1. انتخاب نوع سرور

هنگام راه‌اندازی اولیه سرور Minecraft، یکی از مهم‌ترین تصمیمات انتخاب نرم‌افزار سرور است. هر نوع بسته به اینکه پلاگین، ماد یا تجربه خالص وانیلا می‌خواهید، قابلیت‌های متفاوتی ارائه می‌دهد.

نوع سرور بهترین برای پشتیبانی از پلاگین پشتیبانی از ماد توضیحات
Vanilla Minecraft خالص و بدون تغییر ندارد ندارد فایل JAR رسمی Mojang. بدون سفارشی‌سازی فراتر از server.properties.
Paper سرور survival/SMP بهینه‌شده پلاگین‌های Bukkit & Spigot ندارد فورک Spigot با بهینه‌سازی‌های قابل توجه عملکرد. برای اکثر سرورها پیشنهاد می‌شود.
Spigot سرورهای مبتنی بر پلاگین پلاگین‌های Bukkit & Spigot ندارد فورک اصلی Bukkit با عملکرد بالا. امروزه Paper عموماً بر Spigot ترجیح داده می‌شود.
Forge Minecraft مادشده (مادپک‌های بزرگ) محدود (برخی از طریق Sponge) مادهای Forge لودر ماد کلاسیک. کلاینت‌ها باید همان نسخه Forge و مادها را نصب کنند.
Fabric مادینگ سبک، مادهای جدیدتر محدود مادهای Fabric به‌روزرسانی سریع‌تر به نسخه‌های جدید Minecraft. اکوسیستم ماد در حال رشد. کلاینت‌ها به Fabric و مادهای مطابق نیاز دارند.
نکته: اگر مطمئن نیستید کدام را انتخاب کنید، با Paper شروع کنید. سازگار با پلاگین‌های Bukkit/Spigot است، بهترین عملکرد را به صورت پیش‌فرض ارائه می‌دهد و پرطرفدارترین گزینه برای سرورهای Java Edition است.

2. اولین راه‌اندازی

  1. وارد GPanel شوید.
  2. سرور Minecraft خود را از لیست سرورها انتخاب کنید.
  3. به تب Startup بروید.
  4. نوع سرور مورد نظر (Paper، Vanilla، Forge و غیره) و نسخه Minecraft را از منوهای کشویی انتخاب کنید.
    مهم: مطمئن شوید نسخه‌ای که انتخاب می‌کنید با نسخه‌ای که بازیکنان شما اجرا می‌کنند مطابقت داشته باشد. عدم تطابق نسخه‌ها مانع اتصال کلاینت‌ها می‌شود.
  5. روی Start در تب Console کلیک کنید تا سرور برای اولین بار راه‌اندازی شود.
  6. اولین راه‌اندازی به صورت خودکار موارد زیر را انجام می‌دهد:
    • دانلود فایل JAR سرور انتخاب‌شده
    • ایجاد server.properties، eula.txt و سایر فایل‌های پیکربندی پیش‌فرض
    • ایجاد جهان اولیه (ممکن است یکی دو دقیقه طول بکشد)
  7. وقتی پیام Done! را در کنسول مشاهده کردید، سرور شما در حال اجراست و آماده پیکربندی است.
توجه: EULA به صورت خودکار در سرورهای Legion Hosting پذیرفته می‌شود. نیازی به ویرایش دستی eula.txt ندارید.

3. پیکربندی server.properties

فایل server.properties بیشتر رفتارهای اصلی سرور شما را کنترل می‌کند. می‌توانید آن را مستقیماً از File Manager در GPanel ویرایش کنید -- روی فایل در دایرکتوری ریشه کلیک کنید تا ویرایشگر داخلی باز شود.

مهم: همیشه قبل از ویرایش server.properties سرور خود را متوقف کنید. تغییرات اعمال‌شده در حین اجرای سرور هنگام خاموش شدن بازنویسی می‌شوند.
ویژگی پیش‌فرض توضیحات
server-name A Minecraft Server نامی که در لیست سرورها نمایش داده می‌شود (فقط Bedrock؛ Java از motd استفاده می‌کند).
gamemode survival حالت بازی پیش‌فرض برای بازیکنان جدید. گزینه‌ها: survival، creative، adventure، spectator.
difficulty easy سطح سختی سرور. گزینه‌ها: peaceful، easy، normal، hard.
max-players 20 حداکثر تعداد بازیکنانی که می‌توانند همزمان متصل باشند. این مقدار را مطابق محدودیت اسلات بازیکن پلن هاستینگ خود تنظیم کنید.
pvp true آیا بازیکنان می‌توانند به یکدیگر آسیب بزنند. برای سرورهای فقط PvE روی false تنظیم کنید.
online-mode true اکانت بازیکنان را با Mojang تأیید می‌کند. این مقدار را روی true نگه دارید مگر اینکه دلیل خاصی برای غیرفعال کردن آن داشته باشید -- غیرفعال کردن آن به کلاینت‌های کرک‌شده اجازه اتصال می‌دهد.
motd A Minecraft Server پیام روز که در لیست سرورهای Java Edition نمایش داده می‌شود. از کدهای رنگی با \u00A7 (علامت بخش) پشتیبانی می‌کند.
view-distance 10 فاصله رندر بر حسب چانک (۱ چانک = ۱۶ بلوک). مقادیر پایین‌تر (۶-۸) عملکرد را بهبود می‌بخشند؛ مقادیر بالاتر (۱۲-۱۶) تجربه بصری بهتری با هزینه RAM و CPU بیشتر ارائه می‌دهند.
spawn-protection 16 شعاع (بر حسب بلوک) اطراف نقطه تولد جهان که غیراپراتورها نمی‌توانند بلوک بسازند یا بشکنند. برای غیرفعال کردن روی 0 تنظیم کنید.
level-seed (خالی) سید تولید جهان. برای سید تصادفی خالی بگذارید، یا یک سید خاص وارد کنید تا جهان مشخصی تولید شود. فقط هنگام ایجاد جهان جدید اعمال می‌شود.
level-type minecraft\:normal نوع جهان. گزینه‌ها: minecraft\:normal، minecraft\:flat، minecraft\:large_biomes، minecraft\:amplified، minecraft\:single_biome_surface.
white-list false وقتی true باشد، فقط بازیکنان لیست‌شده در whitelist.json می‌توانند وارد شوند. بخش وایت‌لیست زیر را ببینید.
enable-command-block false آیا بلوک‌های فرمان قابل استفاده هستند. برای بسیاری از نقشه‌های ماجراجویی و برخی تنظیمات مینی‌گیم لازم است.

پس از ویرایش، فایل را ذخیره کنید و سرور خود را راه‌اندازی کنید. تنظیمات جدید بلافاصله هنگام شروع اعمال می‌شوند.

4. دسترسی اپراتور (ادمین)

اپراتورها (ops) به دستورات سرور مانند /gamemode، /tp، /ban، /kick و موارد دیگر دسترسی دارند. دو روش برای اعطای وضعیت اپراتور وجود دارد.

روش ۱: کنسول GPanel (پیشنهادی)

از تب Console در GPanel، دستور زیر را در حالی که سرور در حال اجراست تایپ کنید:

op YourPlayerName

یک پیام تأیید در کنسول خواهید دید. بازیکن اکنون اپراتور است.

روش ۲: ویرایش ops.json

همچنین می‌توانید فایل ops.json را در دایرکتوری ریشه سرور به صورت دستی ویرایش کنید. هر ورودی به این شکل است:

[
  {
    "uuid": "player-uuid-here",
    "name": "YourPlayerName",
    "level": 4,
    "bypassesPlayerLimit": false
  }
]

فیلد level مشخص می‌کند اپراتور چه کارهایی می‌تواند انجام دهد:

سطح دسترسی‌ها
1 می‌تواند از حفاظت نقطه تولد عبور کند
2 می‌تواند از دستورات چیت (/gamemode، /tp و غیره) و بلوک‌های فرمان استفاده کند
3 می‌تواند از دستورات مدیریت بازیکن (/ban، /kick، /op) استفاده کند
4 دسترسی کامل، شامل /stop و /save-all
نکته: استفاده از دستور کنسول op به صورت پیش‌فرض سطح ۴ را اعطا می‌کند. اگر به سطح دسترسی پایین‌تری نیاز دارید، ops.json را مستقیماً ویرایش کنید.

برای حذف وضعیت اپراتور، از دستور کنسول زیر استفاده کنید:

deop YourPlayerName

5. وایت‌لیست

وایت‌لیست سرور شما را فقط به بازیکنان تأیید‌شده محدود می‌کند. این برای سرورهای خصوصی یا انجمن‌هایی که می‌خواهید کنترل کنید چه کسی می‌تواند وارد شود مفید است.

فعال‌سازی وایت‌لیست

مقادیر زیر را در server.properties تنظیم کنید:

white-list=true
enforce-whitelist=true

تنظیم enforce-whitelist هر بازیکن متصلی که در وایت‌لیست نیست را هنگام بارگذاری مجدد اخراج می‌کند.

مدیریت وایت‌لیست

از این دستورات در کنسول GPanel در حالی که سرور در حال اجراست استفاده کنید:

دستور توضیحات
whitelist add PlayerName افزودن یک بازیکن به وایت‌لیست
whitelist remove PlayerName حذف یک بازیکن از وایت‌لیست
whitelist list نمایش همه بازیکنان وایت‌لیست‌شده
whitelist reload بارگذاری مجدد وایت‌لیست از whitelist.json
توجه: همچنین می‌توانید whitelist.json را در دایرکتوری ریشه سرور از طریق File Manager در GPanel به صورت دستی ویرایش کنید. پس از اعمال تغییرات دستی، حتماً دستور whitelist reload را از کنسول اجرا کنید.

6. نحوه اتصال

پس از اجرای سرور، مراحل زیر را برای اتصال از Minecraft Java Edition دنبال کنید:

  1. آدرس IP و port سرور خود را در GPanel در تب Network پیدا کنید.
  2. Minecraft Java Edition را باز کنید و روی Multiplayer کلیک کنید.
  3. روی Add Server کلیک کنید.
  4. یک نام برای سرور خود در فیلد Server Name وارد کنید (این فقط یک برچسب برای لیست سرورهای شماست).
  5. در فیلد Server Address، آدرس IP و port خود را در قالب زیر وارد کنید:
    your.server.ip:port

    به عنوان مثال: 192.168.1.100:25565

  6. روی Done کلیک کنید، سپس سرور را از لیست خود انتخاب کنید و روی Join Server کلیک کنید.
مشکل در اتصال؟ مطمئن شوید نسخه Minecraft روی کلاینت شما دقیقاً با نسخه سرور مطابقت داشته باشد. اگر همچنان مشکل دارید، بررسی کنید که سرور در GPanel در حال اجراست و آدرس IP و port صحیح را در تب Network تأیید کنید.
نمی‌توانید متصل شوید؟ اگر آدرس و نسخه را تأیید کرده‌اید اما همچنان نمی‌توانید وارد شوید، یک تیکت پشتیبانی ارسال کنید و ما به شما در عیب‌یابی کمک خواهیم کرد.

7. مدیریت جهان

محل ذخیره جهان

به صورت پیش‌فرض، جهان Minecraft در پوشه‌ای به نام world در دایرکتوری ریشه سرور شما ذخیره می‌شود. این پوشه شامل تمام داده‌های جهان از جمله زمین، داده‌های بازیکنان و سازه‌ها است. همچنین پوشه‌های world_nether و world_the_end را برای آن بعدها خواهید دید (در سرورهای Paper/Spigot؛ Vanilla آنها را به عنوان زیرپوشه‌های داخل world ذخیره می‌کند).

آپلود یک جهان موجود

برای آپلود یک جهان از حالت تک‌نفره یا سرور دیگر:

  1. سرور خود را در GPanel متوقف کنید.
  2. پوشه world موجود را با استفاده از File Manager در GPanel (یا از طریق SFTP) حذف یا تغییر نام دهید.
  3. پوشه جهان خود را از طریق SFTP آپلود کنید. مطمئن شوید نام پوشه world است (یا ویژگی level-name در server.properties را به نام پوشه خود تغییر دهید).
    نکته: برای آپلود جهان‌های بزرگ، SFTP بسیار سریع‌تر از File Manager مبتنی بر مرورگر است. برای دستورالعمل‌های راه‌اندازی، راهنمای SFTP ما را ببینید.
  4. مطمئن شوید ساختار پوشه جهان صحیح است -- فایل level.dat باید مستقیماً داخل پوشه world باشد، نه در یک زیرپوشه تودرتو.
  5. سرور را راه‌اندازی کنید. جهان آپلود‌شده شما بارگذاری خواهد شد.
جهان‌های تک‌نفره: هنگام آپلود یک جهان تک‌نفره، سیو شما معمولاً در %appdata%\.minecraft\saves\YourWorldName در Windows قرار دارد. قبل از آپلود نام پوشه را به world تغییر دهید.

پشتیبان‌گیری

به شدت توصیه می‌شود از جهان خود به طور منظم پشتیبان‌گیری کنید، به خصوص قبل از اعمال تغییرات بزرگ مانند به‌روزرسانی نسخه سرور یا نصب مادها/پلاگین‌های جدید.

برای ایجاد یک نسخه پشتیبان دستی:

  1. دستور save-all را در کنسول GPanel اجرا کنید تا همه داده‌ها روی دیسک ذخیره شوند.
  2. سرور را متوقف کنید.
  3. پوشه worldworld_nether / world_the_end در صورت وجود) را از طریق SFTP یا File Manager دانلود کنید.
  4. نسخه پشتیبان را در مکانی امن روی کامپیوتر یا فضای ابری خود ذخیره کنید.
هشدار: به‌روزرسانی نسخه Minecraft ممکن است گاهی باعث خرابی جهان یا ناسازگاری شود. همیشه قبل از تغییر نسخه سرور از جهان خود پشتیبان‌گیری کنید.

مقالات مرتبط

آیا این مقاله مفید بود؟

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.