فروش فوری 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
دسته‌بندی‌ها

دستورات ادمین Soulmask

FA soulmask admin commands 1 نفر این مقاله را مفید یافتند

این راهنما تنظیمات ادمین، دستورات ادمین درون بازی، پیکربندی RCON و دستورات مدیریت سرور برای سرور اختصاصی Soulmask شما در Legion Hosting را پوشش می‌دهد. برای راه‌اندازی و پیکربندی سرور، راهنمای راه‌اندازی سرور Soulmask را ببینید.

پنل سرور: تمام مدیریت سرور از طریق GPanel در gpanel.legionhosting.net انجام می‌شود. از مدیر فایل یا SFTP برای ویرایش فایل‌های پیکربندی استفاده کنید.

تنظیم دسترسی ادمین

Soulmask از سیستم ادمین مبتنی بر رمز عبور استفاده می‌کند. برای تبدیل شدن به ادمین، باید یک رمز عبور ادمین در پیکربندی راه‌اندازی سرور تنظیم کرده و سپس در بازی احراز هویت کنید.

مرحله ۱: تنظیم رمز عبور ادمین

  1. در GPanel، سرور Soulmask خود را انتخاب کنید.
  2. بر روی تب Startup کلیک کنید.
  3. متغیر ADMIN_PASSWORD را روی یک رمز عبور قوی و منحصربه‌فرد تنظیم کنید. این متناظر با پارامتر خط فرمان -adminpsw است.
  4. سرور را مجدداً راه‌اندازی کنید تا تغییرات اعمال شود.
رمز عبور ادمین خود را محرمانه نگه دارید. هر کسی که رمز عبور ادمین را بداند می‌تواند دسترسی کامل GM را در سرور شما به دست آورد. فقط با هم‌ادمین‌های مورد اعتماد به اشتراک بگذارید.

مرحله ۲: احراز هویت در بازی

  1. به‌عنوان بازیکن به سرور Soulmask خود بپیوندید.
  2. کنسول درون بازی را با فشردن کلید ` (grave/tilde) یا Numpad - (منهای نام‌پد) باز کنید.
  3. دستور زیر را تایپ کرده و Enter بزنید:
    gm key YOUR_ADMIN_PASSWORD
  4. اگر رمز عبور صحیح باشد، پیام تأیید مشاهده خواهید کرد و دسترسی ادمین GM (Game Master) را به دست می‌آورید.
  5. همچنین می‌توانید بر روی دکمه "Become the admin" که در رابط پنل GM ظاهر می‌شود کلیک کنید.
احراز هویت مبتنی بر نشست. هر بار که به سرور می‌پیوندید باید مجدداً احراز هویت کنید. وضعیت ادمین بین نشست‌ها ذخیره نمی‌شود -- هر بار که وارد می‌شوید باید gm key را اجرا کنید.

دستورات ادمین درون بازی

پس از احراز هویت به‌عنوان ادمین، کنسول (` یا Numpad -) را باز کنید و دستورات را وارد کنید. تمام دستورات ادمین با پیشوند gm شروع می‌شوند.

مدیریت بازیکنان

دستور توضیحات
gm AddExp [value] افزودن امتیاز تجربه عمومی به شخصیت شما.
gm Addmjexp [value] افزودن تجربه ماسک به شخصیت شما (ارتقای سطح ماسک).
gm Addshoulieexp [value] افزودن تجربه شکار به شخصیت شما.
gm XiDian بازنشانی تمام امتیازات مهارت شخصیت، امکان تغییر تخصص.
gm FuHuo احیای شخصیت شما (هنگام مرگ استفاده کنید).
gm ZiSha 1 کشتن شخصیت خود (دستور خودکشی).
gm shanhao حذف حساب/شخصیت شما از سرور. با احتیاط فراوان استفاده کنید -- این عمل برگشت‌ناپذیر است.
gm ShowInfo 1 نمایش اطلاعات دقیق درباره شخصیت خود (آمار، شناسه‌ها، موقعیت).
gm ShowInfo 0 نمایش اطلاعات دقیق درباره شخصیت یا NPC هدف‌گیری شده فعلی.
gm ChongZhiRenWu بازنشانی تمام آموزش‌ها و مأموریت‌های راهنما برای شخصیت شما.

ناوبری و دید

دستور توضیحات
gm Go [x] [y] [z] انتقال آنی به مختصات خاص جهان. ابتدا از GPS برای یافتن مختصات فعلی خود استفاده کنید.
GPS نمایش مختصات فعلی جهان شما (X, Y, Z). مفید برای اهداف انتقال آنی.
gm SetAttr YinShen 1 فعال کردن نامرئی بودن. هیولاها و NPC‌ها نمی‌توانند شما را شناسایی کنند.
gm SetAttr YinShen 0 غیرفعال کردن نامرئی بودن. بازگشت به حالت دید عادی.
gm ShowMap آشکارسازی کل نقشه، باز کردن تمام مه جنگ برای شخصیت شما.

کنترل NPC و جهان

دستور توضیحات
gm ZhaoMu استخدام فوری NPC هدف‌گیری شده به قبیله شما.
gm ClearAllNpc حذف تمام NPC‌های غیربازیکن از سرور. با احتیاط استفاده کنید -- بر تمام NPC‌ها در سراسر سرور تأثیر می‌گذارد.
gm ClearSelect حذف موجودیت انتخاب/هدف‌گیری شده فعلی (NPC، موجود یا شیء).
gm ShuaXinZhiBei تازه‌سازی و رشد مجدد تمام گیاهان و گیاهان قابل برداشت نزدیک.
gm KeJiShu باز کردن تمام گره‌های درخت فناوری برای شخصیت شما.

مدیریت هجوم و حرارت

دستور توضیحات
gm ShowReDu نمایش نمودار حرارت هجوم فعلی، نشان‌دهنده سطح تهدید در مناطق مختلف.
gm ClearAllReDu پاک‌سازی تمام حرارت هجوم در سراسر نقشه، بازنشانی سطح تهدید به صفر.
gm AddReDu [value] افزایش دستی حرارت هجوم به مقدار مشخص شده. حرارت بالاتر هجوم‌های بیشتری جذب می‌کند.

سرور و عیب‌یابی

دستور توضیحات
gm exit خاموش کردن ایمن سرور با ذخیره. این امن‌ترین روش برای متوقف کردن سرور از داخل بازی است.
Debuginfo 1 فعال‌سازی نمایش عملکرد سرور، نشان‌دهنده نرخ تیک، تعداد موجودیت‌ها و مصرف منابع.
Debuginfo 0 غیرفعال‌سازی نمایش عملکرد سرور.
از دستورات با صرفه‌جویی استفاده کنید. دستورات ادمین می‌توانند تأثیر قابل توجهی بر پایداری سرور و تجربه بازیکنان داشته باشند. ایجاد تعداد زیادی موجودیت، پاک‌سازی NPC‌ها در سراسر سرور یا تغییر سریع داده‌های جهان می‌تواند باعث لگ یا کرش شود. ابتدا دستورات را در دوره‌ای با جمعیت کم تست کنید.

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

این دستورات برای مدیریت سراسر سرور استفاده می‌شوند و می‌توانند هم از داخل بازی (از طریق کنسول) و هم از راه دور (از طریق RCON/Telnet) اجرا شوند.

کنترل سرور

دستور توضیحات
SaveWorld ذخیره فوری جهان در حافظه (و به‌صورت اختیاری روی دیسک). قبل از انجام عملیات پرخطر استفاده کنید.
SaveAndExit [seconds] ذخیره جهان و خاموش کردن سرور پس از تعداد ثانیه‌های مشخص شده. بازیکنان هشدار شمارش معکوس دریافت می‌کنند.
StopCloseServer لغو خاموشی در انتظاری که با SaveAndExit آغاز شده بود.
shutdown [seconds] شروع خاموشی ایمن سرور با شمارش معکوس مشخص شده به ثانیه.
broadcast [message] ارسال پیام سراسری به تمام بازیکنان متصل. مفید برای اطلاعیه‌ها و هشدارها.

مدیریت بازیکنان (از راه دور)

دستور توضیحات
List_AllPlayers لیست تمام حساب‌های بازیکنان ثبت‌شده در سرور (آنلاین و آفلاین).
List_OnlinePlayers لیست تمام بازیکنان متصل فعلی با Steam ID و نام شخصیت آن‌ها.
List_Guilds لیست تمام قبایل (گیلدها) در سرور با تعداد اعضا.
kick [PlayerName] اخراج یک بازیکن از سرور بر اساس نام شخصیت.
ban [PlayerName] مسدود کردن یک بازیکن از سرور. آن‌ها قادر به اتصال مجدد نخواهند بود.
CreateItemForPlayer [SteamID] [ItemID] [Amount] افزودن مستقیم آیتم‌ها به موجودی یک بازیکن خاص بر اساس Steam ID.
GotoPosition [SteamID] [x] [y] [z] انتقال آنی یک بازیکن خاص به مختصات جهان.
FlyMode [SteamID] [0/1] فعال (1) یا غیرفعال (0) کردن حالت پرواز/شبح برای یک بازیکن.

اطلاعات سرور

دستور توضیحات
ServerFPS نمایش نرخ تیک فعلی سرور (FPS). سرورهای سالم باید FPS بالای ۳۰ را حفظ کنند.
Show_Coefficient_Settings لیست تمام تنظیمات ضریب گیم‌پلی فعلی از GameXishu.json.
Set_Coefficient [key] [value] تغییر یک ضریب گیم‌پلی در زمان اجرا بدون ویرایش فایل. تغییرات فوراً اعمال می‌شوند.
List_AllTalent [level] مشاهده تمام استعدادهای طبیعی (تلنت‌ها) موجود در سطح مشخص شده.

عیب‌یابی و پیشرفته

دستور توضیحات
Dump_AllActorPositions خروجی تمام موقعیت‌های اکتور به یک فایل داده برای عیب‌یابی وضعیت جهان.
DrawActorImage تولید یک تصویر بصری از موقعیت اکتورها روی نقشه.
ExecScriptCommands [filename] اجرای یک فایل دسته‌ای از دستورات. مفید برای اجرای چندین دستور به‌طور همزمان.

دسترسی RCON

RCON (کنسول راه دور) به شما امکان می‌دهد دستورات سرور را از راه دور بدون اتصال به بازی اجرا کنید. Soulmask از RCON و Telnet برای مدیریت از راه دور پشتیبانی می‌کند.

فعال‌سازی RCON

RCON به‌طور پیش‌فرض غیرفعال است و باید از طریق پارامترهای راه‌اندازی فعال شود:

  1. در GPanel، به تب Startup بروید.
  2. پارامترهای زیر را اضافه کنید (از طریق پارامترهای راه‌اندازی اضافی یا با تماس با پشتیبانی برای اضافه شدن):
    -rconpsw="YOUR_RCON_PASSWORD" -rconport=19000
  3. سرور را مجدداً راه‌اندازی کنید.
امنیت RCON. پیاده‌سازی RCON در Soulmask از لیست سفید IP برای امنیت استفاده می‌کند. فقط آدرس‌های IP در لیست سفید می‌توانند به سرویس RCON متصل شوند. اگر نیاز به اضافه کردن IP خود دارید، مستندات سرور یا فایل‌های پیکربندی را برای محل لیست سفید بررسی کنید.

اتصال از طریق RCON

پس از فعال‌سازی RCON، می‌توانید با استفاده از هر کلاینت استاندارد RCON متصل شوید:

  1. یک کلاینت RCON مانند rcon-cli یا یک ابزار گرافیکی مانند mcrcon دانلود کنید.
  2. با استفاده از اطلاعات زیر به سرور خود متصل شوید:
    • هاست: آدرس IP سرور شما
    • پورت: پورت RCON (پیش‌فرض 19000)
    • رمز عبور: رمز عبور RCON که با -rconpsw تنظیم کردید
  3. پس از اتصال، help را تایپ کنید تا لیست دستورات موجود را ببینید.

دسترسی Telnet

Soulmask همچنین از مدیریت مبتنی بر Telnet در Echo Port (پیش‌فرض 18888) پشتیبانی می‌کند. Telnet به‌طور پیش‌فرض فقط به اتصالات محلی محدود است و نیاز به فوروارد پورت اضافی ندارد. این عمدتاً برای مدیریت اسکریپتی روی خود ماشین سرور استفاده می‌شود.

نمونه نشست RCON

# Connect to RCON (using rcon-cli as example)
rcon -a your.server.ip:19000 -p YOUR_RCON_PASSWORD

# Check server performance
ServerFPS

# List online players
List_OnlinePlayers

# Send a global message
broadcast Server restart in 10 minutes!

# Initiate a 600-second (10-minute) shutdown countdown
SaveAndExit 600

# Cancel the shutdown if needed
StopCloseServer

خاموشی صحیح سرور

چندین روش ایمن برای خاموش کردن سرور Soulmask وجود دارد. همیشه از یکی از این روش‌ها برای جلوگیری از از دست رفتن داده استفاده کنید:

  • دکمه Stop در GPanel: ساده‌ترین روش. در تب Console در GPanel بر روی Stop کلیک کنید.
  • دستور درون بازی: به‌عنوان ادمین احراز هویت کنید و gm exit را اجرا کنید تا ذخیره و خاموش شود.
  • RCON/Telnet: دستور shutdown [seconds] یا SaveAndExit [seconds] را برای خاموشی با شمارش معکوس اجرا کنید تا بازیکنان فرصت آماده شدن داشته باشند.
از کشتن اجباری سرور خودداری کنید. استفاده از دکمه Kill در GPanel یا خاتمه اجباری فرآیند مرحله ذخیره را رد می‌کند. هرگونه پیشرفت از آخرین پشتیبان‌گیری خودکار دیسک از دست خواهد رفت. فقط به‌عنوان آخرین راه‌حل زمانی که سرور کاملاً پاسخگو نیست از Kill استفاده کنید.

نکاتی برای مدیران سرور

  • پشتیبان‌گیری خودکار تنظیم کنید. از -initbackup و -backupinterval=30 برای ایجاد عکس‌های فوری پشتیبان منظم استفاده کنید.
  • FPS سرور را مانیتور کنید. از دستور ServerFPS به‌طور منظم استفاده کنید. اگر نرخ تیک به زیر ۱۵-۲۰ FPS برسد، سرور با مشکل مواجه است و ممکن است به بهینه‌سازی یا راه‌اندازی مجدد نیاز داشته باشد.
  • از Set_Coefficient برای تنظیم زنده استفاده کنید. می‌توانید تنظیمات گیم‌پلی را در زمان اجرا بدون راه‌اندازی مجدد سرور تغییر دهید. ابتدا Show_Coefficient_Settings را اجرا کنید تا مقادیر فعلی را ببینید.
  • راه‌اندازی مجدد منظم برنامه‌ریزی کنید. سرور را روزانه راه‌اندازی مجدد کنید تا نشت حافظه پاک شود و به‌روزرسانی‌های معلق اعمال شوند.
  • قبل از تعمیر و نگهداری اطلاع‌رسانی کنید. همیشه از دستور broadcast برای هشدار به بازیکنان قبل از راه‌اندازی مجدد سرور یا بازه‌های تعمیر و نگهداری استفاده کنید.
  • قبل از عملیات پرخطر از SaveWorld استفاده کنید. قبل از انجام تغییرات مهم مانند پاک‌سازی NPC‌ها یا تغییر ضرایب، ذخیره اجباری انجام دهید.

مقالات مرتبط


به کمک نیاز دارید؟

اگر در مورد دستورات ادمین Soulmask یا مدیریت سرور به کمک بیشتری نیاز دارید، لطفاً یک تیکت پشتیبانی ارسال کنید و تیم ما خوشحال خواهد شد که به شما کمک کند.


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

Ready to Get Started?

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