دستورات ادمین در 7 Days to Die
در این صفحه
سرور 7 Days to Die از کنسول اداره میشود: آنجاست که خودتان را ادمین میکنید، بازیکنی را که مدام پایگاه را خراب میکند بیرون میاندازید، دوستتان را از یک POI فروریخته تلهپورت میکنید و پیش از ریاستارت دنیا را ذخیره میکنید. و از V3 به بعد چند چیز جابهجا شده است — تنظیمات ماه خونین، غنیمت و XP دیگر اصلاً در serverconfig.xml نیستند.
این راهنما توضیح میدهد چطور ادمین شوید، دستوراتی که واقعاً به کار میبرید، چطور روی سرور اختصاصی به کنسول برسید و تنظیمات سروری که بیشتر از همه تغییر داده میشوند، برای V3 (در حال حاضر V3.3).
چطور خودتان را ادمین کنید
ادمینها و دسترسیهایشان در serveradmin.xml، کنار فایلهای ذخیره، نگهداری میشوند. میتوانید آن را دستی ویرایش کنید، اما راه مطمئنتر کنسول است، چون شناسهها را خودش برایتان مینویسد.
- با حسابی که میخواهید ادمین شود وارد سرور شوید.
- در کنسول سرور، فهرست بازیکنان را بگیرید:
lpنشان میدهد چه کسی آنلاین است وlpi(listplayerids) شناسههایی را که سرور برای آنها به کار میبرد نشان میدهد. - خودتان را با سطح 0 اضافه کنید:
admin add YourName 0
تا وقتی بازیکن آنلاین است از نام استفاده کنید؛ با شناسهای که از lpi میگیرید، برای کسی که آفلاین است هم کار میکند. admin list همه ادمینها را نشان میدهد و admin remove YourName دسترسیها را پس میگیرد.
سطوح دسترسی
سطوح از 0، بالاترین، تا 1000، پایینترین، هستند. بازیکن میتواند هر دستوری را اجرا کند که سطحش برابر با سطح او یا از نظر عددی بالاتر از آن باشد. بازیکنانی که در فایل نیستند 1000 حساب میشوند و دستوراتی که در فایل نیامدهاند سطح 0 لازم دارند — پس بهطور پیشفرض فقط ادمینهای کامل میتوانند دستور اجرا کنند. برای باز کردن یک دستور برای همه:
cp add gettime 1000
cp همان commandpermission است: cp list تغییرات را نشان میدهد و cp remove gettime یکی را به حالت پیشفرض برمیگرداند. همین فایل یک بخش <whitelist> هم دارد: به محض اینکه کسی در آن باشد، فقط همان بازیکنان میتوانند وارد شوند.
هنوز سرور ندارید؟ سرور 7 Days to Die در HytHost با نسخه Stable، Experimental یا نسخه قدیمیتر از €7.14/ماه شروع میشود.
مشاهده پلنهای 7 Days to Dieدستوراتی که واقعاً به کار میبرید
به همان شکلی که در کنسول سرور تایپ میشوند. در کنسول داخل بازی هم دستورات همینها هستند.
| دستور | چه میکند | مثال |
|---|---|---|
kick <player> [reason] | بازیکن را با نام، entity ID یا platform ID بیرون میاندازد | kick Steve AFK |
ban add <player> <duration> <unit> [reason] | مسدودسازی موقت: دقیقه، ساعت، روز، هفته، ماه یا سال | ban add Steve 2 days "griefing" |
ban remove <id> / ban list | مسدودیت را برمیدارد، یا فهرست آنها را نشان میدهد | ban list |
lp / lpi | بازیکنان آنلاین یا شناسههایشان را فهرست میکند | lpi |
say "<message>" | برای همه بازیکنان پیام میفرستد | say "Restart in 5 minutes" |
giveself <item> [quality] [count] | یک آیتم به شما میدهد؛ کیفیت 1–6 | giveself resourceWood 1 500 |
giveselfxp <amount> | به شما تجربه میدهد | giveselfxp 10000 |
tp <x> <y> <z> / tp <player> | شما را تلهپورت میکند؛ y برابر -1 شما را روی زمین میگذارد | tp 0 -1 0 |
tele <player> <target> | بازیکن دیگری را به یک بازیکن یا مختصات تلهپورت میکند | tele Steve Alex |
se / se <player id> <entity id> | موجودیتهای قابل احضار را فهرست میکند، یا یکی را کنار یک بازیکن احضار میکند | se |
settime day / settime night | زمان را تنظیم میکند؛ عدد هم میپذیرد (1000 = یک ساعت) | settime day |
weather <type> <0–1> | آبوهوا را تغییر میدهد؛ weather Defaults آن را بازنشانی میکند | weather Rain 0 |
spawnairdrop | یک جعبه آذوقه پایین میاندازد | spawnairdrop |
spawnwanderinghorde | یک گله سرگردان میفرستد | spawnwanderinghorde |
dm | حالت دیباگ و ابزارهایش، مثل پرواز و god mode، را روشن و خاموش میکند | dm |
cm | منوی خلاقانه را روشن و خاموش میکند | cm |
sa | دنیا را همین حالا ذخیره میکند (saveworld) | sa |
shutdown | ذخیره میکند و سرور را خاموش میکند | shutdown |
help <command> | راهنمای کامل یک دستور را نشان میدهد | help ban |
dm و cm ذاتاً تقلب هستند: به هر کسی که روشنشان کند پرواز، god mode و همه آیتمها را میدهند. روی سرور عمومی آنها را در سطح 0 نگه دارید و وقتی ساختوساز تمام شد دوباره خاموششان کنید.دسترسی به کنسول روی سرور اختصاصی
سه راه برای ورود وجود دارد:
- کنسول داخل بازی. وقتی وصل هستید F1 را بزنید. ادمین از آنجا میتواند هر دستوری را در سطح دسترسی خودش یا بالاتر اجرا کند.
- Telnet. سرور یک کنسول telnet دارد (
TelnetEnabled، پورت پیشفرض8081). بدونTelnetPasswordفقط روی خود سرور گوش میدهد، که پیشفرض امن است. - داشبورد وب.
WebDashboardEnabledیک داشبورد مرورگری با نقشه زنده و کادر دستور فعال میکند که با توکنهای API محافظت میشود.
روی سرور HytHost به هیچکدام نیاز ندارید: تب Console در GamePanel شما در پشت صحنه به کنسول telnet سرور وصل است، پس هر چه آنجا تایپ کنید مستقیم به بازی میرود. Telnet به روی اینترنت بسته میماند و داشبورد وب خاموش است، پس از هیچکدام نمیتوان برای ورود از بیرون استفاده کرد.
تنظیمات سروری که بیشتر تغییر میکنند (و آنچه در V3 جابهجا شد)
از V3.0 به بعد، سختی، تکرار و اندازه ماه خونین، فراوانی و بازتولید غنیمت، XP، طول روز، ایردراپها و تنظیمات رفتار زامبیها دیگر خطهای جداگانه در serverconfig.xml نیستند. همه یک کد sandbox هستند: همه چیز را در صفحه بازی جدید (Sandbox) تنظیم کنید، کدی را که نشان میدهد کپی کنید و در SandboxCode سرور بگذارید. راهنماهایی که میگویند BloodMoonFrequency یا LootAbundance را ویرایش کنید برای نسخههای قدیمیتر نوشته شدهاند.
آنچه هنوز در serverconfig.xml است:
| کلید | چه میکند |
|---|---|
ServerName, ServerPassword | نام در فهرست سرورها، و رمز ورود |
ServerMaxPlayerCount | سقف بازیکنان؛ پیشفرض 8، و برای کراسپلی حداکثر 8 |
ServerVisibility | 2 عمومی، 1 فقط دوستان، 0 فهرستنشده |
GameWorld | Navezgane یا RWG برای دنیای تصادفی |
WorldGenSeed, WorldGenSize | seed و اندازه دنیای تصادفی |
GameName | نام ذخیره |
PlayerKillingMode | 0 بدون کشتن بازیکن، 1 فقط متحدان، 2 فقط غریبهها، 3 همه |
EACEnabled, ServerAllowCrossplay | ضدتقلب، و اینکه بازیکنان PS5 و Xbox Series بتوانند وارد شوند یا نه |
برای کراسپلی با کنسولها، بازی ضدتقلب روشن، حداکثر 8 بازیکن و نبود ماد را لازم دارد و تنظیمات sandbox باید در محدودههایی که بازی اجازه میدهد بمانند. بازیکنان PC با هر تنظیماتی میتوانند وارد شوند؛ بازیکنان کنسول نه.
دستورات ادمین روی سرور HytHost
- کنسول: دستورات را در تب Console پنل، بدون اسلش، تایپ کنید. اولین باری که وارد میشوید
admin add YourName 0را آنجا اجرا کنید. - serveradmin.xml در
UserData/Saves/در مدیر فایل است؛ بعد از ویرایش دستی ریاستارت کنید. - تب Startup تنظیمات اصلی را در دست دارد: نام سرور، رمز، سقف بازیکنان، دنیا (Navezgane یا دنیای تصادفی با seed و اندازهاش)، نام ذخیره، ضدتقلب، کراسپلی و کد sandbox. اینها در هر بار اجرا در
serverconfig.xmlنوشته میشوند، پس آنجا تغییرشان دهید. کلیدهای دیگر، مثلServerVisibilityوPlayerKillingMode، را در فایل ویرایش میکنید. - Stop ذخیره میکند: دکمه Stop پنل
shutdownرا میفرستد که اول دنیا را ذخیره میکند. - نسخهها: Stable، Experimental و نسخههای قدیمیتر برای مادهای overhaul بزرگ، که هنگام سفارش انتخاب میشوند و بعداً قابل تغییرند. ذخیرههای نسخههای مختلف با هم سازگار نیستند، پس تغییر نسخه یک دنیای جدید شروع میکند و دنیای قبلی را در پوشه جداگانهای نگه میدارد.
ذخیرهای را از کامپیوترتان منتقل میکنید؟ راهنمای آپلود دنیای ما پوشهها را مشخص کرده است. پلنها و سرور Custom تا 24 GB در هاستینگ 7 Days to Die هستند.
کنسول زنده متصل به بازی، شاخههای نسخه و بکاپ خودکار — هاستینگ 7 Days to Die از €7.14/ماه.
مشاهده پلنهای 7 Days to Dieپرسشهای متداول
وارد سرور شوید، سپس در کنسول سرور admin add YourName 0 را تایپ کنید. سطح 0 بالاترین است. میتوانید خودتان را دستی هم به serveradmin.xml اضافه کنید و ریاستارت کنید؛ برای دیدن شناسههایی که سرور به کار میبرد از lpi در کنسول استفاده کنید.
از giveself با نام آیتم، کیفیت اختیاری از 1 تا 6 و تعداد استفاده کنید، مثلاً giveself resourceWood 1 500 برای 500 چوب. نام آیتمها نامهای داخلی بازی هستند، مثل resourceWood به جای Wood. برای تجربه از giveselfxp با یک مقدار استفاده کنید. منوی خلاقانه که با cm باز میشود اجازه میدهد هر آیتمی را مستقیم بردارید.
در کنسول dm را تایپ کنید تا حالت دیباگ روشن یا خاموش شود؛ این حالت پرواز، god mode و منوهای دیباگ را میدهد. cm منوی خلاقانه را روشن و خاموش میکند. هر دو تقلب هستند، پس روی سرور عمومی فقط ادمینها باید بتوانند از آنها استفاده کنند.
از V3 به بعد تنظیمات ماه خونین به جای serverconfig.xml بخشی از کد sandbox هستند. تکرار را در صفحه بازی جدید تنظیم کنید، کد sandbox را کپی کنید و در SandboxCode سرور بگذارید، سپس ریاستارت کنید. در HytHost کد sandbox در تب Startup وارد میشود.
بله. دستوراتی که در کنسول سرور تایپ میشوند با کراسپلی روشن هم همانطور کار میکنند. بازیکنان کنسول platform ID خودشان را دارند که lpi نشان میدهد، و این شناسهها را مثل هر شناسه دیگری با admin add، kick یا ban به کار میبرید.
از ماه خونین روی سرور خودتان جان سالم به در ببرید
هاستینگ 7 Days to Die در HytHost به شما کنسول زنده، نسخه Stable یا نسخههای قدیمیتر، کراسپلی با PS5 و Xbox و بکاپ خودکار میدهد — از €7.14/ماه.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursاین راهنما برایتان مفید بود؟