سرور اختصاصی رایگان
مدیریت سرور های بازی برای خودتان آسان نیست. ادمین ها بیشتر وقت خود را صرف این کار میکنند.سرور انها با Linux طراحی شده است تا ادمین ها زمان کمتری را صرف مدیرت کرده و زمان بیشتری برای لذت از بازی Killing Floor 2 داشته باشند.
فواید
- نصب آسان
- CLI ساده
- خوب مستند شده
- خودکار
- به روز شدن منظم
- منبع باز
- سازگار
امکانات
- نصب کننده ساده
- مانیتور
- هشدارها
- به روزرسانی
- پشتیبان گیری
- کنسول (tmux)
- جزئیات سرور
- نصب Mods
شروع به کار با kf2server
در زیر دستورالعمل های اساسی مورد نیاز برای ساخت سرور Killing Floor 2 خود و اجرای آن است.
نصب
سازگاری
kf2server باید در بسیاری از توزیع ها به خوبی اجرا شود تا زمانی که حداقل الزامات به دست آیند.
قبل از نصب باید اطمینان حاصل کنید که تمام وابستگی های مورد نیاز برای اجرای برروی سرور وجود دارد.
Ubuntu 64-bit
sudo dpkg –add-architecture i386; sudo apt-get update;sudo apt-get install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc tmux lib32gcc1 libstdc++6 libstdc++6:i386
Ubuntu 32-bit
sudo apt-get install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc tmux libstdc++6
Debian 64-bit
sudo dpkg –add-architecture i386; sudo apt-get update; sudo apt-get install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc tmux lib32gcc1 libstdc++6 libstdc++6:i386
Debian 32-bit
sudo apt-get install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux
Fedora 64-bit
dnf install mailx postfix curl wget file bzip2 gzip unzip python binutils bc tmux glibc.i686 libstdc++ libstdc++.i686
Fedora 32-bit
dnf install mailx postfix curl wget file bzip2 gzip unzip python binutils bc tmux libstdc++
CentOS 64-bit
yum install mailx postfix curl wget bzip2 gzip unzip python binutils bc tmux glibc.i686 libstdc++ libstdc++.i686
CentOS 32-bit
yum install mailx postfix curl wget bzip2 gzip unzip python binutils bc tmux libstdc++
نصب
۱. ایجاد یک یوزر و ورود به سیستم.
adduser kf2server
passwd kf2server
su – kf2server
۲. دانلود و اجرای اسکریپت.
wget -N –no-check-certificate https://gameservermanagers.com/dl/linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh kf2server
۴. نصب را اجرا کنید و دستورالعمل ها را دنبال کنید.
./kf2server install
استفاده پایه
تمام دستورات
لیست کامل دستورات را می توان با تایپ این دستورالعمل پیدا کرد
./kf2server
در پایین، دستورالعمل های رایج موجود است.
اجرا
start
./kf2server start
stop
./kf2server stop
restart
./kf2server restart
console
کنسول به شما اجازه می دهد تا وضعیت سرور در حال اجرا را مشاهده کنید و به شما اجازه می دهد تا دستورات را وارد کنید.
./kf2server console
برای خروج از کنسول، “CTRL + bd” را فشار دهید.
توجه: با فشار دادن CTRL + C سرور خاموش میشود.
به روز رسانی
سرور در صورت لزوم به روز رسانی و راه اندازی مجدد خواهد شد.
./kf2server update
دور زدن چک و رفتن به طور مستقیم به به روز رسانی SteamCMD.
./kf2server force-update
تایید اعتبار
شما می توانید از گزینه Validate SteamCMD در هنگام به روز رسانی سرور استفاده کنید.
./kf2server validate
اشکال زدایی
جزئیات
شما می توانید تمام جزئیات مهم و مفید در مورد سرور مانند رمز عبور، پورت، پیکربندی فایل ها و غیره دریافت کنید.
./kf2server details
اشکال زدایی
استفاده از حالت اشکال زدایی، اگر مشکل با سرور دارید، به شما کمک کند.اشکال زدایی شما اجازه می دهد خروجی سرور را به طور مستقیم به ترمینال خود مشاهده کنید تا به شما امکان تشخیص هرگونه مشکل احتمالی سرور را داشته باشید.
./kf2server debug
گزارش ها
گزارش ها سرور برای نظارت و تشخیص سرور شما در دسترس هستند. گزارشهای مربوط به اسکریپت، کنسول و بازی سرور (در صورت وجود) برای سرور ایجاد می شود.
/home/kf2server/logs
پشتیبان گیری
Backup اجازه خواهد داد که یک آرشیو کامل bzip2 از کل سرور ایجاد کنید.
./kf2server backup
مانیتور
Linux می تواند با بررسی روند در حال اجرا ، سرور بازی را کنترل کند. باید سرور آفلاین باشد Linux می تواند سرور را راه اندازی مجدد و هشدار به شما بدهد. شما می توانید از cronjobs برای نظارت بر تنظیم استفاده کنید.
./kf2server monitor