این راهنما هر آنچه را که باید درباره دستورات ادمین در The Front بدانید پوشش میدهد، از جمله راهاندازی دسترسی ادمین، باز کردن کنسول و مرجع جامع تمام دستورات موجود برای مدیریت بازیکنان، اسپاون، تنظیم جنگ، ساختوساز، منابع و موارد دیگر. برای راهاندازی و پیکربندی اولیه سرور، راهنمای راهاندازی سرور The Front را ببینید.
راهاندازی دسترسی ادمین
قبل از اینکه بتوانید از دستورات ادمین استفاده کنید، باید حساب Steam خود را به عنوان مدیر در سرور ثبت کنید. دو روش برای انجام این کار وجود دارد:
روش ۱: ServerConfig_.ini (توصیهشده)
- سرور خود را از تب Console در GPanel متوقف کنید.
- از طریق تب Files GPanel یا SFTP به
TheFrontManager/ServerConfig_.iniبروید. - تنظیم
ServerAdminAccountsرا در بخش[BaseServerConfig]پیدا کنید یا اضافه نمایید. - Steam64 ID خود را اضافه کنید، با سمیکالن جدا شده:
[BaseServerConfig] ServerAdminAccounts=76561198012345678;76561198087654321; - فایل را ذخیره کرده و سرور را شروع کنید.
روش ۲: دستور کنسول درون بازی
اگر از قبل دسترسی ادمین دارید، میتوانید ادمینهای اضافی را با دستور کنسول اضافه کنید:
AddGM 76561198012345678 1
پارامتر دوم سطح GM (Game Master) است. برای حذف یک ادمین، از دستور زیر استفاده کنید:
RemoveGM 76561198012345678
باز کردن کنسول ادمین
برای دسترسی به کنسول ادمین درون بازی، مراحل زیر را دنبال کنید:
- مطمئن شوید Steam64 ID شما در تنظیم
ServerAdminAccountsفهرست شده است. - به سرور بپیوندید و وارد دنیای بازی شوید.
- ابزار GM را با فشردن Shift + G باز کنید.
- پس از فعال شدن ابزار GM، کلید ~ (تیلدا) (سمت چپ کلید
1) را فشار دهید تا کادر ورودی دستور کنسول در پایین صفحه باز شود. - دستور خود را تایپ کنید و Enter را فشار دهید تا اجرا شود.
~) استفاده میکند که نیاز به چیدمان صفحهکلید انگلیسی دارد. اگر از چیدمان متفاوتی استفاده میکنید، قبل از فشردن کلید به English (US) تغییر دهید.
نمایش ادمین
میتوانید نمایش یا عدم نمایش آیکون ادمین در کنار نام خود برای بازیکنان را تغییر دهید:
ToggleGMTitleShow 0
روی 0 برای مخفی کردن آیکون ادمین یا 1 برای نمایش آن تنظیم کنید.
دستورات مدیریت بازیکنان
این دستورات به شما امکان مدیریت بازیکنان در سرور، از جمله اخراج، مسدودسازی و انتقال آنی را میدهند.
| دستور | توضیحات |
|---|---|
KickPlayerOff [playerID] |
بازیکن مشخص شده را بدون اطلاعرسانی از سرور اخراج میکند. |
BanPlayer [playerID] login |
بازیکن را از ورود به سرور مسدود میکند. |
PermitPlayer [playerID] login |
مسدودسازی یک بازیکن قبلاً مسدود شده را لغو میکند و اجازه ورود مجدد به او میدهد. |
BanPlayer [playerID] chat |
بازیکن را بیصدا میکند و از ارسال پیام چت جلوگیری میکند. |
PermitPlayer [playerID] chat |
بیصدا شدن یک بازیکن قبلاً بیصدا شده را لغو میکند. |
DestroyPlayerByGUID [playerID] |
بازیکن مشخص شده را فوراً میکشد. |
GMClearInventory [playerID] |
کل موجودی بازیکن مشخص شده را پاک میکند. |
SetCanChat [1/0] |
چت درون بازی را برای همه بازیکنان فعال (1) یا غیرفعال (0) میکند. |
[playerID] در دستورات به Steam64 ID بازیکن اشاره دارد. میتوانید شناسههای بازیکنان متصل را از طریق رابط ابزار GM پیدا کنید.
دستورات انتقال آنی
این دستورات به شما امکان جابجایی خود یا بازیکنان دیگر در نقشه را میدهند.
| دستور | توضیحات |
|---|---|
GotoPlayerByAccount [playerID] |
شما را به مکان بازیکن مشخص شده انتقال میدهد. |
RelocatePlayerToGM [playerID] |
بازیکن مشخص شده را به مکان فعلی شما انتقال میدهد. |
goto [x] [y] [z] |
شما را به مختصات جهانی مشخص شده انتقال میدهد. |
دستورات حرکت و حالت خدا
این دستورات به ادمینها تواناییهای حرکتی ویژه و آسیبناپذیری برای مدیریت سرور میدهند.
| دستور | توضیحات |
|---|---|
God |
حالت خدا را فعال/غیرفعال میکند و شما را در برابر تمام آسیبها آسیبناپذیر میسازد. |
Fly |
حالت پرواز را فعال میکند و به شما اجازه پرواز آزادانه در نقشه را میدهد. |
Walk |
پرواز را غیرفعال کرده و شما را به حالت عادی راه رفتن برمیگرداند. |
Ghost |
حالت بدون برخورد را فعال میکند -- پرواز بدون برخورد، به شما اجازه عبور از دیوارها و زمین را میدهد. |
hide [1/0] |
شخصیت شما را برای بازیکنان دیگر نامرئی (1) یا مرئی (0) میکند. |
ClearAllPlayersGodMode |
حالت خدا را برای تمام بازیکنان در سرور غیرفعال میکند. |
ActivateInfiniteStamina [1/0] |
استقامت بینهایت را برای شخصیت شما فعال/غیرفعال میکند. |
ActivateIgnoreEnvironment [1/0] |
مصونیت از اثرات محیطی (گرما، سرما، تشعشع) را فعال/غیرفعال میکند. |
ActivateInfiniteRecoverHealth [1/0] |
بازیابی خودکار سلامتی تا حداکثر HP در ثانیه را فعال/غیرفعال میکند. |
SetPlayerScaleRate [scale] |
اندازه مدل شخصیت شما را تغییر میدهد. پیشفرض 1 است. |
دستورات اسپاون و آیتم
از این دستورات برای اسپاون NPC ها، دادن آیتمها و مدیریت تجربه بازیکنان استفاده کنید.
| دستور | توضیحات |
|---|---|
GMAddItems [itemID] [amount] [playerID] |
آیتم مشخص شده را به یک بازیکن میدهد. نیاز به شناسه داخلی آیتم دارد. |
AddTargetPlayerExp [playerID] [amount] |
مقدار مشخصی امتیاز تجربه به یک بازیکن اعطا میکند. |
UnlockTargetAllRecipe [playerID] |
تمام دستورالعملهای ساخت را برای بازیکن مشخص شده باز میکند. |
UnlockTargetAllTalent [playerID] |
تمام تواناییهای درخت استعداد را برای بازیکن مشخص شده باز میکند. |
GMSpawnNPCByLocation [creatureID] [level] [x] [y] [z] |
یک NPC با سطح مشخص در مختصات جهانی داده شده اسپاون میکند. |
GMSpawnNPCByPlayerGuid [creatureID] [level] [amount] [distance] [playerID] |
تعداد مشخصی NPC در فاصله داده شده (بر حسب متر) از یک بازیکن اسپاون میکند. |
GMSpawnPetByPlayerGuid [creatureID] [level] [amount] [distance] [playerID] |
یک حیوان خانگی در نزدیکی بازیکن مشخص شده اسپاون میکند. |
ClearAllNPC |
تمام NPC های فعلاً اسپاون شده در سرور را میکشد. |
KillInteractObject |
هر شیئی که به آن نگاه میکنید (سازه، موجود یا وسیله نقلیه) را نابود میکند. |
SetEnableSuperKill |
حالت کشتن با یک ضربه روی موجودات، وسایل نقلیه و سازهها را فعال میکند. |
GMCreatorMode [1/0] |
حالت خالق را فعال/غیرفعال میکند. وقتی فعال است، ساخت مواد مصرف نمیکند. |
دستورات مدیریت سرور
این دستورات تنظیمات اصلی سرور و عملیاتها را کنترل میکنند.
| دستور | توضیحات |
|---|---|
SaveWorld |
یک ذخیرهسازی فوری از تمام دادههای دنیا را اجبار میکند. |
CloseServer |
سرور را به صورت ایمن خاموش میکند. |
SetTime [value] |
زمان روز درون بازی را تنظیم میکند (محدوده ۰ تا ۲۴). |
SetWeather [weatherID] [regionID] |
آبوهوا را در منطقه مشخص شده تغییر میدهد. |
SloMode [0-1000] |
سرعت سرور را کنترل میکند. پیشفرض 1 است. مقادیر بالاتر سرور را سریعتر میکنند، 0 آن را متوقف میکند. |
SetQueueThreshold [amount] |
حداکثر تعداد بازیکنان مجاز در سرور را تنظیم میکند. |
SetMaxQueueSize [amount] |
مشابه SetQueueThreshold. |
SetSaveGameInterval [seconds] |
فاصله زمانی ذخیرهسازی خودکار دادههای دنیا توسط سرور را تنظیم میکند (بر حسب ثانیه). |
AddGM [Steam64ID] [level] |
یک ادمین جدید به سرور اضافه میکند. Steam64 ID ۱۷ رقمی مورد نیاز است. |
RemoveGM [Steam64ID] |
دسترسی ادمین را از حساب مشخص شده حذف میکند. |
دستورات ضریب آسیب و جنگ
این دستورات نسبتهای آسیب بین بازیکنان، NPC ها، سازهها و وسایل نقلیه را تنظیم میکنند. تمام مقادیر ضریب هستند -- 1 پیشفرض است، 2 اثر را دو برابر میکند، 0.5 آن را نصف میکند.
آسیب بازیکن در مقابل NPC
| دستور | توضیحات |
|---|---|
SetMeleeNpcDamageRatio [N] |
آسیب نزدیک بازیکن به NPC ها. |
SetRangedNpcDamageRatio [N] |
آسیب دوربرد بازیکن به NPC ها. |
SetWildNPCDamageRate [N] |
آسیب خروجی NPC های وحشی به بازیکنان. |
SetWildNPCHealthRate [N] |
ضریب نقاط سلامت NPC های وحشی. |
SetWildNPCSpeedRate [N] |
ضریب سرعت حرکت NPC های وحشی. |
آسیب بازیکن در مقابل بازیکن
| دستور | توضیحات |
|---|---|
SetMeleePlayerDamageRatio [N] |
آسیب نزدیک بازیکن به بازیکنان دیگر (PvP). |
SetRangedPlayerDamageRatio [N] |
آسیب دوربرد بازیکن به بازیکنان دیگر (PvP). |
SetIsCanSelfDamage [1/0] |
فعال/غیرفعال کردن آسیب بازیکنان به خود. |
SetIsCanFriendDamage [1/0] |
فعال/غیرفعال کردن آتش دوستانه بین اعضای تیم. |
آسیب سازه و وسیله نقلیه
| دستور | توضیحات |
|---|---|
SetMeleeConstructDamageRatio [N] |
آسیب نزدیک بازیکن به سازهها. |
SetRangedConstructDamageRatio [N] |
آسیب دوربرد بازیکن به سازهها. |
SetVehiclePlayerDamageRatio [N] |
آسیب وسیله نقلیه به بازیکنان. |
SetVehicleConstructDamageRatio [N] |
آسیب وسیله نقلیه به سازهها. |
SetConstructDefenseRatio [N] |
ضریب کاهش آسیب برای سازهها. |
SetConstructMaxHealthRatio [N] |
ضریب حداکثر دوام برای سازهها. |
SetTrapDamageRatio [N] |
ضریب آسیب خروجی تلهها. |
GMSetToolDamageRate [N] |
ضریب آسیب ابزار به منابع. |
GMSetDurabilityCostRate [N] |
نرخ کاهش دوام ابزارها، سلاحها و زرهها. |
تنظیمات NPC یورش
| دستور | توضیحات |
|---|---|
SetCityNPCLevelRate [N] |
ضریب سطح NPC یورش. |
SetCityNPCDamageRate [N] |
ضریب آسیب خروجی NPC یورش. |
SetCityNPCHealthRate [N] |
ضریب نقاط سلامت NPC یورش. |
SetCityNPCSpeedRate [N] |
ضریب سرعت حرکت NPC یورش. |
SetCityNPCNumRate [N] |
ضریب تعداد اسپاون NPC یورش. |
GMSetNPCLootableItemRate [N] |
ضریب تعداد غنایم NPC. |
SetNpcRespawnRate [N] |
ضریب سرعت بازگشت NPC. مقادیر بالاتر باعث بازگشت سریعتر NPC ها میشوند. |
دستورات ضریب آمار بازیکن
این دستورات آمار شخصیت بازیکن و مکانیکهای بقا را تنظیم میکنند.
سلامت، استقامت و حرکت
| دستور | توضیحات |
|---|---|
SetPlayerMaxHealthRate [N] |
ضریب حداکثر سلامت. |
SetPlayerMaxStaminaRate [N] |
ضریب حداکثر استقامت. |
SetStaminaRecoverRate [N] |
سرعت بازیابی استقامت. |
SetStaminaConsumeRatio [N] |
نرخ مصرف استقامت. مقادیر پایینتر مصرف استقامت را کاهش میدهند. |
SetMoveSpeedRate [N] |
ضریب سرعت حرکت بازیکن. |
SetJumpHeightRate [N] |
ضریب ارتفاع پرش بازیکن. |
گرسنگی، تشنگی و اکسیژن
| دستور | توضیحات |
|---|---|
SetPlayerMaxHungerRate [N] |
ضریب حداکثر سیری (نوار گرسنگی). |
GMSetHungerDecRate [N] |
نرخ کاهش گرسنگی. |
GMSetBodyHungerAddRate [N] |
مقدار گرسنگی بازیابی شده هنگام خوردن غذا. |
SetBodyWaterMaximumRate [N] |
ضریب حداکثر آبرسانی. |
GMSetWaterDecRate [N] |
نرخ افزایش تشنگی. |
GMSetBodyWaterAddRate [N] |
مقدار آبرسانی بازیابی شده هنگام نوشیدن. |
SetBreathMaximumRate [N] |
ضریب حداکثر ظرفیت اکسیژن. |
SetBreathRecoverRate [N] |
ضریب سرعت بازیابی اکسیژن. |
SetPlayerBreathCostRate [N] |
نرخ مصرف اکسیژن. مقادیر پایینتر مصرف اکسیژن را کاهش میدهند. |
مقاومت محیطی
| دستور | توضیحات |
|---|---|
SetPlayerHotDefAddRate [N] |
ضریب مقاومت در برابر گرما. |
SetPlayerIceDefAddRate [N] |
ضریب مقاومت در برابر سرما. |
دستورات ساختوساز و سازه
| دستور | توضیحات |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
حداکثر تعداد Beacon هایی که هر بازیکن میتواند قرار دهد. |
SetHFTrapMaxNum [N] |
حداکثر تعداد تلهها در محدوده پوشش یک Beacon. |
SetHouseFlagExcitantTime [0-24] |
پنجره حمله برای قلمروهای Beacon را تنظیم میکند (بر حسب ساعت). |
SetConstructDisableRot [1/0] |
فرسودگی سازه را فعال/غیرفعال میکند. 1 فرسودگی را فعال و 0 آن را غیرفعال میکند. |
GMSetCraftTimeRate [N] |
ضریب زمان ساخت و تعمیر. مقادیر پایینتر ساخت را سریعتر میکنند. |
GMSetDeathDropMode [0/1/2] |
کنترل میکند بازیکنان هنگام مرگ چه چیزی از دست میدهند. 0 = هیچچیز، 1 = همه چیز، 2 = فقط موجودی (تجهیزات حفظ میشوند). |
PerspectiveConstruct [0/1] |
نام سازهها و اطلاعات مالک را هنگام نگاه کردن به ساختمانها نمایش میدهد. |
دستورات تیم (گیلد)
این دستورات تیمها (گیلدها/کلنها) را در سرور مدیریت میکنند.
| دستور | توضیحات |
|---|---|
SetGuildAdmin [1/0] |
شما را کاپیتان هر تیمی که در آن هستید میکند. |
JoinGuildByGuid [squadGUID] |
با GUID به یک تیم میپیوندد، بدون در نظر گرفتن محدودیت اعضا. |
ForcedChangeGuildName [squadGUID] [newName] |
نام یک تیم را به اجبار تغییر میدهد. |
KillGuildAll [1/0] |
کل تیم را نابود میکند. 1 = آیتمها رها میشوند، 0 = بدون رها شدن آیتم. |
KillRadiusGuildConstruct [1/0] [radius] |
تمام سازههای تیم در شعاع مشخص شده را نابود میکند. |
KillRadiusGuildVehicle [1/0] [radius] |
تمام وسایل نقلیه تیم در شعاع مشخص شده را نابود میکند. |
ClearAttackCityCD [playerID] |
زمان انتظار تدارکات/یورش را برای بازیکن مشخص شده بازنشانی میکند. |
دستورات نرخ منابع و تجربه
برای مرجع کامل دستورات نرخ تجربه و نرخ جمعآوری منابع، بخش تنظیمات نرخ تجربه و منابع در راهنمای راهاندازی سرور The Front را ببینید.
مرجع سریع برای پرکاربردترین دستورات نرخ:
| دستور | توضیحات |
|---|---|
SetPlayerAddExpRate [N] |
ضریب کلی کسب تجربه برای تمام بازیکنان. |
GMSetTreeGainRate [N] |
ضریب جمعآوری چوب. |
GMSetOreGainRate [N] |
ضریب جمعآوری سنگ معدن و مواد معدنی. |
GMSetCropGrowRate [N] |
ضریب سرعت رشد محصولات. |
ServerConfig_.ini ویرایش کنید.
مقالات مرتبط
- راهنمای راهاندازی سرور The Front
- نحوه پیدا کردن IP و پورت سرور
- نحوه آپلود فایلها از طریق SFTP
- شروع کار با سرور جدید شما
به کمک نیاز دارید؟
اگر برای دستورات ادمین یا مدیریت سرور The Front به کمک نیاز دارید، لطفاً یک تیکت پشتیبانی ارسال کنید و تیم ما با کمال میل به شما کمک خواهد کرد.