آموزش ساخت و راه اندازی سرور بازی Call of Duty 4 – cod4 در سیستم عامل لینوکس Debian 7

هدف 

در این آموزش ما روشن نصب سرور بازی  Call of Duty 4 (COD4)  را بر روی سرور مجازی ( vps ) با سیستم عامل لینوکس debian به شما آموزش میدهیم .

پیش نیاز ها

نصب 

از طریق یوزر root به سرور مجازی خود از طریق ssh متصل شوید .

قبل از انجام هر کاری در سیستم عامل لینوکس بهتر از سیستم عامل را آپدیت کنید تا جدیدترین پکیج ها بر روی سرور شما نصب شود .

apt-get update && apt-get upgrade

پکیج screen را نصب نمایید

apt-get install screen

برای اینکه بازی کال اق دیوتی بر روی نسخه های i386  بیتی اجرا میشود شما میباست بر روی سرور لینوکس خود multilib را با استفاده از دستور زیر فعال کنید

dpkg --add-architecture i386
apt-get update

برای امنیت بیشتر بهتر است سرور بازی بر روی root اجرا نشود و یک یوزر استاندارد برای این مورد ساخته شود

یک پوشه برای محل سرور بازی بسازید

cd ~
mkdir cod4

بازی  Call of Duty 4 را در پوشه مربوطه دانلود نمایید

cd cod4
wget http://treefort.icculus.org/cod/cod4-linux-server-06282008.tar.bz2

فضای سرور بازی حدودا ۲۸۰ MB است ، پس از دانلود فایل رو میبایست از حالت زیپ استخراج نمایید .

tar -xvjf cod4-linux-server-06282008.tar.bz2

بازی COD4  رو بر روی سیستم شخصی خودتون نصب کنید . و پوشه  main and zone  را در پوشه بازی COD4 کپی کنید .

پس از اتمام شدن آپلود میباست IceOps  را دانلود نمایید

wget https://iceops.in/cod4x17a_dedrun

سپس

chmod +x cod4x17a_dedrun

سپس فایل کانفیگ رو برای سرور بازی بسازید

nano general.cfg

در صورتی که تمایل دارید “Team Deathmatch” و یا “Search & Destroy” سرور را اجرا نمایید میتوانید از کانفیگ های زیر استفاده نمایید

//************************************************** ****************************
// Call of Duty 4
//************************************************** ****************************
//************************************************** ****************************
// Public Information
//************************************************** ****************************
sets sv_hostname "CoD4 Server" // Change this field, what is the server name
sets _Admin "Admin" // Change this
sets _Email "[email protected]" // Change this
sets _Website "www.website.com" // Change this
sets _Location "Location" // Change this
sets _Irc ""
sets _Mod ""
sets _ModVer ""
sets _ModUpdate ""
sets _Maps "COD4 Stock"
set scr_motd "Message of the Day when the gamer joined the server" // Change it

//************************************************** ****************************
// Common Server Settings
//************************************************** ****************************
// Log Settings
set g_logsync "2" // 0=no log, 1=buffered, 2=continuous, 3=append
set logfile "1" // 0 = NO log, 1 = log file enabled
set g_log "games_mp.log" // Name of log file, default is games_mp.log
set sv_log_damage "1"

// Network options
set net_ip "192.168.1.1" // Set your servers IP address
set net_port "28960" // Set your port number
set com_hunkMegs "512"
set net_noipx "1" // Allow ONLY tcp/ip protocol, player/server communications

// Server Network Mode
set dedicated "2" // 0 = Listen, 1 = LAN, 2 = Internet

// Password Settings
set rcon_password "yourpass" // RCON must be set.
set sv_privatePassword "" // Private slots, non-public slots

// The following can be used to lock out the server so that only those
// players that have been provide the password can connect. Good for
// matches, practices, etc.
set g_password ""

// Player slots setup
set sv_maxclients "32" // MAX server player slots, this is TOTAL player slots
set sv_privateclients "" // Number of private player slots, maxclients - privateclients = public slots

// Ping
set sv_minPing "0" // MIN player ping on CONNECT, any lower and player isnt allowed to connect
set sv_maxping "250" // MAX player ping on CONNECT, any higher and player isnt allowed to connect

// Client Download Settings. (0=off/1=on) Used for MODs and custom maps
// You have to got a working httpd server if fast downloading enabled.
set sv_allowdownload "0"
seta sv_wwwDownload "0"
seta sv_wwwBaseURL ""
seta sv_wwwDlDisconnected "1"

// Rate
set sv_maxRate "25000"

// Drop inactive players
set sv_timeout "300"
set sv_zombietime "1"
set g_inactivity "0"
set g_inactivityspectator "0"

// AntiFlooding Settings
set sv_floodProtect "1"
set sv_reconnectlimit "3"

// Anti Cheat Settings
// In IceOps Dedicated server have their own cheat protection, so Punkbuster not needed
set sv_punkbuster "0"
set sv_disableClientConsole "0"
set cl_autocmd "0"
set sv_cheats "0"
set sv_pure "1"
set g_banIPs ""
set g_no_script_spam "1"

// Temporary Ban duration, in seconds
set sv_kickBanTime "3600"

// In-game voice communication system
set sv_voice "0"
set sv_voiceQuality "4"
set voice_deadChat "0"
set voice_global "0"
set voice_localEcho "0"
set winvoice_mic_mute "1"

//************************************************** ****************************
// Misc
//************************************************** ****************************
set sv_allowAnonymous "0"
set g_antilag "0"
set g_compassShowEnemies "0"
set scr_hardcore "1"
set g_allowvote "0"
set scr_allow_vote "0"
set scr_teambalance "1"
set ui_hud_hardcore "1"
set scr_game_allowkillcam "0"
set scr_game_onlyheadshots "0"
set scr_game_deathpointloss "0"
set scr_game_suicidepointloss "0"
set scr_team_teamkillpointloss "1"
set scr_game_spectatetype "1" // [0-2] 0=none, 1= team only, 2=spectate all
set scr_team_fftype "1" // 0=off 1=on 2=reflect damage 3=shared

//================================================== ===============================
// Gametype Settings
//================================================== ===============================

// First gametype to load
// "dm" - free for all deathmatch
// "dom" - domination
// "koth" - headquarters
// "sab" - sabotage
// "sd" - search & destroy
// "war" - team deathmatch

// Deathmatch
set scr_dm_scorelimit 150
set scr_dm_timelimit 10
set scr_dm_roundlimit 1
set scr_dm_numlives 0
set scr_dm_playerrespawndelay -1
set scr_dm_waverespawndelay 0

// Domination
set scr_dom_scorelimit 200
set scr_dom_timelimit 0
set scr_dom_roundlimit 1
set scr_dom_numlives 0
set scr_dom_playerrespawndelay -1
set scr_dom_waverespawndelay 0

// Teamdeath Match
set scr_war_scorelimit 750
set scr_war_timelimit 10
set scr_war_roundlimit 1
set scr_war_numlives 0
set scr_war_playerrespawndelay -1
set scr_war_waverespawndelay 0

// Sabotoge
set scr_sab_scorelimit 3
set scr_sab_timelimit 10
set scr_sab_roundlimit 3
set scr_sab_roundswitch 1
set scr_sab_numlives 0
set scr_sab_bombtimer 30
set scr_sab_planttime 3
set scr_sab_defusetime 3
set scr_sab_hotpotato 0
set scr_sab_playerrespawndelay -1
set scr_sab_waverespawndelay -1

// King of the Hill
set scr_koth_scorelimit 250
set scr_koth_timelimit 15
set scr_koth_roundlimit 1
set scr_koth_roundswitch 1
set scr_koth_numlives 0
set scr_koth_playerrespawndelay -1
set scr_koth_waverespawndelay 0
set koth_autodestroytime 60
set koth_spawntime 0
set koth_kothmode 0
set koth_capturetime 20
set koth_destroytime 10
set koth_delayPlayer 0
set koth_spawnDelay 60

// Search and Destroy
set scr_sd_scorelimit 6
set scr_sd_timelimit 3
set scr_sd_roundlimit 0
set scr_sd_roundswitch 3 // rounds between switching teams
set scr_sd_numlives 1 // elimination
set scr_sd_bombtimer 60
set scr_sd_planttime 7
set scr_sd_defusetime 7
set scr_sd_multibomb 0
set scr_sd_playerrespawndelay -1
set scr_sd_waverespawndelay 0

// Team-Balance and Voting
set scr_teambalance "1"
set g_allowvote "0"

set sv_mapRotation "gametype sd map mp_bloc gametype sd map mp_backlot gametype sd map mp_crash gametype sd map mp_convoy gametype sd map mp_vacant gametype sd map mp_bog gametype sd map mp_pipeline gametype sd map mp_farm gametype sd map mp_crossfire gametype sd map mp_overgrown gametype sd map mp_citystreets gametype sd map mp_showdown gametype sd map mp_strike gametype sd map mp_cargoship gametype sd map mp_countdown"

سپس فایل کانفیگ را سیو نمایید

 

سپس شما میباست یک فایل start-up برای بالا آمدن خودکار سرور بازی توسط screen بسیازید .

nano cod4.sh

موارد زیر را در فایل وارد نمایید

#!/bin/bash
screen -dmS cod4 ./cod4x17a_dedrun +set sv_authorizemode "-1" +exex general.cfg +map_rotate

سپس سیو کنید و دسترسی را به فایل دهید

chmod +x cod4.sh

 

در صورتی که شما از  فایروال iptables firewall استفاده میکنید  میباست موارد زیر را به فایروال اضافه و ذخیره کنید .

 

-A INPUT -p udp --dport 28960 -j ACCEPT
-A INPUT -p udp --sport 28960 -j ACCEPT
-A INPUT -p tcp --dport 28960 -j ACCEPT
-A INPUT -p tcp --sport 28960 -j ACCEPT
-A INPUT -p udp --dport 20800 -j ACCEPT
-A INPUT -p udp --sport 20800 -j ACCEPT
-A INPUT -p tcp --dport 20800 -j ACCEPT
-A INPUT -p tcp --sport 20800 -j ACCEPT
-A INPUT -p udp --dport 20810 -j ACCEPT
-A INPUT -p udp --sport 20810 -j ACCEPT
-A INPUT -p tcp --dport 20810 -j ACCEPT
-A INPUT -p tcp --sport 20810 -j ACCEPT

آموزش با اتمام رسیده ، اکنون توسط دستور زیر میتوانید سرور بازی را اجرا نمایید

./cod4.sh

 

تبریک میگم ، الان سرور بازی شما آماده شده ، و میتونید به سرور متصل بشید .

موفق باشید

پایان آموزش.

آماده سازی توسط : بخش آموزشی پارس وی دی اس 

در صورت وجود هرگونه سوال یا ابهام از طریق بخش نظرات با ما در تماس باشید تا شما را راهنمایی کنیم .

آموزش نصب سیستم مدیرت محتوای TYPO3

سیستم مدیرت محتوای TYPO3  چیست ؟

TYPO3  یک سیستم مدیرت محتوای رایگان و متن باز میباشد ، TYPO3  به زبان php نوشته شده است و از MySQL برای ذخیره دیتا ها استفاده میکند.

TYPO3  با گوشی های موبایل سازگاری کامل دارد ، مدیرت کردن این سیست مدیرت محتوا بسیار آسان است و نیاز به دانش برنامه نوسی و کد نویسی نخواهید داشت .

 

در این آموزش ، ما TYPO3  را بر روی سیستم عامل لینوکس centos7 نصب میکنیم .

پیش نیاز ها :

  • یک سرور مجازی ، سیستم عامل لینوکس centos 7 ( سرور های مجازی هارد SSD پارس وی دی اس ) برای شما پیشنهاد میشود .
  • یوزر با دسترسی بالا

مرحله ۱ : آپدیت سیستم عامل

قبل از نصب هر پکیجی در سیستم عامل لینوکس CentOS ، پیشنهاد میشود ابتدا سیستم عامل را به صورت کامل آپدیت نمایید .

sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now

پس از اتمام آپدیت سیستم عامل ،  میباست یک بار سرور مجازی را ریست کنید ، سپس ار طریق  sudo user به سرور متصل شوید .

مرحله ۲ : نصب کردن  Apache web server

sudo yum -y install httpd

با دستور زیر Apache را فعال نمایید و با دستور دوم مشخص میکنید که هرگاه سیستم عامل روشن شود ، به صورت اتوماتیک فعال شود .( نیاز به روشن کردن دستی نباشد )

sudo systemctl start httpd.service
sudo systemctl enable httpd.service

مرحله ۳ : نصب کردن  PHP 7.1

TYPO3  نباز به PHP نسخه ۷ به بالا رادارد . در این آموزش ما نسخه PHP 7.1 استفاده میکنیم .

sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php71

آخرین نسخه PHP را نصب کنید  و سپس برای TYPO3  نیاز به ماژول های زیر میباشد .

sudo yum -y install php php-gd php-json php-mysqli php-curl php-cli php-apcu php-soap php-xml php-zip php-mbstring freetype php-bcmath php-fileinfo ImageMagick

سپس فایل php.ini را میتوانید از طریق دستور زیر با ویرایشگر مورد نظر تغییر دهید.

sudo nano /etc/php.ini

مقادیر زیر را پیدا کنید ، و مانند مقدار های زیر جایگزین نمایید .

max_execution_time = 30  // change it to 240
max_input_vars = 1000  // Uncomment and change the value to 1500

مرحله ۴ : نصب  MariaDB

MariaDB برای MySQLserver میباشد

sudo yum -y install mariadb mariadb-server

MariaDB  را اجرا نمایید

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

قبل از کانفیگ کردن دیتابیس نیاز است MariaDB  را امن کنید ،

the mysql_secure_installation script:

sudo mysql_secure_installation

از شما پرسیده میشود ، برای پسورد MariaDB  به صورت دیفالت توجه داشته باشید این پسورد برای root سرور نیست .

شما پاسخ Y را برای پاسخ به سوال انتخاب نمایید .

مرحله ۴ : ساختن دیتابیس برای  TYPO3

با استفاده از دستور زیر

mysql -u root -p

دستورات زیر را وارد نمایید برای ساخت دیتابیس و یوزر برای نصب TYPO3

CREATE DATABASE typo3_data CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'typo3_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON typo3_data.* TO 'typo3_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

You can replace the database name typo3_data and username typo3_user according to your choice. Be sure to change StrongPassword to a very strong password.

مرحله ۶: نصب TYPO3

Switch to the Apache web root directory by running:

cd /var/www 

Download the TYPO3 archive using:

sudo wget https://get.typo3.org/8.7.3 -O typo3.tar.gz

شما همیشه از طریق این لینک میتویند آخرین نسخه را دانلود نمایید TYPO3 download page.

فایل را استخراج نمایید:

sudo tar xzf typo3.tar.gz

Rename the extracted directory for convenience.

sudo mv typo3*/ typo3/

Rename the .htaccess file by running:

sudo mv typo3/_.htaccess typo3/.htaccess

Create an empty file with filename FIRST_INSTALL. The web installer checks for this file before starting the installation.

sudo touch /var/www/typo3/FIRST_INSTALL

Provide the appropriate ownership by running:

sudo chown -R apache:apache /var/www/typo3

Allow HTTP traffic on port 80 through the firewall.

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

مرحله ۷ : ساخت هاست ( فضای) مجازی

Run the following command to create a virtual host for your TYPO3 site.

sudo nano /etc/httpd/conf.d/cms.example.com.conf

Populate the file with:

<VirtualHost *:80>
    ServerName cms.example.com
    DocumentRoot /var/www/typo3
    <Directory /var/www/typo3>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

Restart Apache.

sudo systemctl restart httpd

مرحله ۸ : اتمام نصب

نصب TYPO3 CMS شما در حال حاضر به اتمام رسیده و شما میتوانید کانفیگ های مورد نیاطتون رو از طریق مروگر انجام بدید .

از طریق لینک http://cms.example.com با توجه به دامنه خودتون .

 

موفق باشید

پایان آموزش.

آماده سازی توسط : بخش آموزشی پارس وی دی اس 

در صورت وجود هرگونه سوال یا ابهام از طریق بخش نظرات با ما در تماس باشید تا شما را راهنمایی کنیم .

⇐ آموزش های بیشتر را میتونید در پایگاه دانش دنبال کنید ⇒

آموزش ساخت و راه اندازی سرور بازی تی ورلدز Tee Worlds | Setup TeeWorlds server

معرفی بازی

بازی Tee Worlds یک بازی رایگان و متن بازی چند نفره میباشد ، این بازی به سبک تیراندازی میباشد.

در این آموزش به شما یاد میدهیم که چگونه بتوانید سرور بازی Tee Worlds را در سرور مجازی ( vps ) راه اندازی کنید.

آموزش به صورت مرحله به مرحله ای آماده شده ایت ، سیستم عامل استفاده شده در این سرور لینوکس (Ubuntu) میباشد ، البته بر روی اکثر سیستم عامل های لینوکسی نیز قابل اجرا میباشد

بالا آوردن سرور Tee Worlds

ابتدا با استفاده از دستور زیر فایل های سرور بازی را از طریق سایت اصلی دانلود میکنیم(سایت Tee Worlds)

با توجه به معماری سیستم عامل خود با استفاده از دستورات زیر فایل مورد نظر را دانلود نمایید

نسخه ۶۴ بیتی: 
wget https://downloads.teeworlds.com/teeworlds-0.6.3-linux_x86_64.tar.gz

نسخه ۳۲ بیتی: 
wget https://downloads.teeworlds.com/teeworlds-0.6.2-linux_x86.tar.gz

 

با استفاده از دستور زیر فایل فشرده ی دانلود شده را استخراج نمایید
tar xfv <package-name>.tar.gz
cd <extract folder>
chmod +x teeworlds_srv

یک فایل برای تنظیمات TeeWorlds  خود بسازید
nano ./config.cfg

از نمونه تنظیمات زیر میتوانید در فایل تنظیمات خود استفاده نمایید
sv_name My TeeWorlds Server

sv_port 8303

sv_max_clients 16

sv_map ctf2

sv_rcon_password MyPass

sv_scorelimit 500

sv_timelimit 60

sv_gametype ctf

sv_motd MOTD here.

  • اطلاعات بیشتر در مورد تنظیمات در این لینک قابل مشاهده میباشد

 

سپس با استفاده از دستور زیر میبایست پکیج screen را بر روی سرور نصب نمایید تا سرور همیشه آنلاین باشد و در صورت بسته شدن سیستم عامل لینوکس قطع نگردد

apt-get install screen

در اخر با استفاده از دستورات زیر سرور بازی را اجرا نمایید

screen ./teeworlds_srv -f config.cfg

نتیجه

اکنون سرور بازی شما نصب شده است و با استفاده از پورت ۸۳۰۳ میتوانید به سرور بازی خود متصل شده و از سرور خود لذت ببرید

 

تبریک میگم ، الان سرور بازی شما آماده شده ، و میتونید به سرور متصل بشید .

موفق باشید

پایان آموزش.

آماده سازی توسط : بخش آموزشی پارس وی دی اس 

در صورت وجود هرگونه سوال یا ابهام از طریق بخش نظرات با ما در تماس باشید تا شما را راهنمایی کنیم .

⇐ آموزش های بیشتر را میتونید در پایگاه دانش دنبال کنید ⇒

آموزش ساخت و راه اندازی سرور بازی SAMP در سیستم عامل لینکوس CentOS7

در این آموزش خواهید آموخت چگونه سرور بازی سمپ را بر روی سرور مجازی(VPS) با سیستم عامل لینکوس CentOS7 راه اندازی نمایید

پیشنیازها

قبل از هرکاری در سیستم عامل لینوکس بهتر از ابتدا سرور را آپدیت نمایید و سپس یوزری که قصد داریم سرور بازی درآن قرار گیرد را میسازیم ، از دستورات زیر را در ترمینال سیستم عامل خود وارد کنید

yum update
yum upgrade -y
adduser samp
passwd samp

اکنون میبایست پورت های زیر را در فایروال سیستم عامل باز کنید

firewall-cmd --zone=public --add-port=7777/tcp --permanent
firewall-cmd --zone=public --add-port=7777/udp --permanent
firewall-cmd --reload

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

yum install glibc.i686 libstdc++.i686 -y

حالا با استفاده از دستور زیر به یوزری که ساخته اید سوئیچ نمایید

su samp
cd ~

اکنون با استفاده از دستورات زیر نرم افزار سمپ را دانلود نمایید

http://files.sa-mp.com/samp037svr_R2-1.tar.gz
tar xf samp037svr_R2-1.tar.gz

حالا باید وارد پوشه ی نرم افزار سمپ شوید و فایل کانفیگ سرور را ویرایش نمایید

cd samp03
nano server.cfg

در خط سوم میتوانید پسورد ادمین را تغییردهید

فایل ویرایش شده را ذخیره نمایید

تنظیمات سرور

با استفاده از دستور زیر میتوانید تنظیمات اصلی سرور را (شامل اسلات سرور و …) میباشد را تغییر دهید

nano server.cfg
  • در خط چهارم عدد۵۰ همان میزان اسلات سرور میباشد میتوانید تا حداکثر ۵۰۰ آن را تغییر دهید
  • در خط ۶ میتوانید اسم سرور را تغییر دهید

اجرا کردن سرور

با استفاده از دستور زیر ابتدا وارد نرم افزار سمپ شده و سرور بازی اجرا میشود

cd /home/samp/samp03/
screen -dmS samp ./samp03svr

اکنون سرور بازی شما با موفقیت اجرا شده است در صورتی که نیاز به خاموش کردن سرور داشتید با دستور زیر میتوانید این کار را انجام دهید

pkill samp

از سرور بازی خود لذت ببرید

تبریک میگم ، الان سرور بازی شما آماده شده ، و میتونید به سرور متصل بشید .

موفق باشید

پایان آموزش.

آماده سازی توسط : بخش آموزشی پارس وی دی اس 

در صورت وجود هرگونه سوال یا ابهام از طریق بخش نظرات با ما در تماس باشید تا شما را راهنمایی کنیم .

⇐ آموزش های بیشتر را میتونید در پایگاه دانش دنبال کنید ⇒

 

سایت پارس وی دی اس ارائه دهنده ی سرویس های هاست و سرور مجازی

برای خرید سرور مجازی ویژه ی گیم از صفحه ی ما دیدن کنید

 

 

آموزش نصب اسیتم SteamCMD بر روی سرور مجازی

 

در این آمورش یاد میگیریم چگون ابزار SteamCMD را بر روی سرور مجازی (VPS) نصب کنیم.

این ابزار برای راه آندازی بازی های آنلاین بسیاری مورد استفاده قرار میگرد ، بازی هایی مانند (Counter-Strike: Global Offensive (CS:GO), ARK Survival Evolved)و بازی های بسیار دیگری مورد استفاده قرار میگیرد

پیشنیاز ها:

  • سرور با سیستم عامل CentOS 7 یا  Debian 8
  • داشتن یک اکانت در سایت استیم

قبل از شروع 

در سیستم عامبا های لینوکسی بهتر است پس از انجام هرکاری ابتدا سیستم عامل را آپدیت نمایید با این کار امنیت سیستم عامل بالا میرود

برای سیستم عامل CentOS 7 

دستورات زیر را وارد نمایید
yum clean all
yum update -y
yum upgrade -y
adduser steam
اکنون نیاز است که پکیج های مورد نظر برای استیم را نصب نمایید
yum install glibc.i686 libstdc++.i686 -y

برای سیستم عامل Ubuntu / Debian x64

دستورات زیر را وارد نمایید
apt-get update -y
apt-get upgrade -y
adduser steam
passwd steam
اکنون نیاز است که پکیج های مورد نظر برای استیم را نصب نمایید (Ubuntu / Debian x64)
apt-get install lib32gcc1<   اکنون میبایست به یوزر جدیدکه ساخته شده سوئیچ کنید با استفاده از دستور زیر su -ls /bin/bash steam cd ~< اکنون میبایست نرم افزار SteamCMD را دانلود نمایید wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz

اکنون فقط کافی است شما فایل SteamCMD را اجرا نمایید تا فایل های مورد نیاز دانلود شود و سپس نصب شود با استفاده از دستور زیر
./steamcmd.sh +quit
 

تبریک میگم ، اکنون استیم شما آماده شده ، و میتونید به سرور متصل بشید .

موفق باشید

پایان آموزش.

آماده سازی توسط : بخش آموزشی پارس وی دی اس 

در صورت وجود هرگونه سوال یا ابهام از طریق بخش نظرات با ما در تماس باشید تا شما را راهنمایی کنیم .

⇐ آموزش های بیشتر را میتونید در پایگاه دانش دنبال کنید ⇒

آموزش ساخت و راه اندازی سرور بازی آرما ۳ (Arma3) در ویندوز سرور

معرفی بازی Arma3

در این آموزش یاد میگیرید چگونه یک سرور بازی Arma3 با استفاده از برخی ابزارها بر روی ویندوز سرور راه اندازی کنید

بازی Arma3 یک بازی open-world به سبک نظامی میباشد

 

پیش نیازها

قبل از راه اندازی سرور گیم Arma3 شما باید ابزار های زیر را بر روی سرور  نصب و آماده کنید

 

نصب کردن SteamCMD و فایل های اصلی سرور

ایتدا SteamCMD را از طریق مرجع اصلی دانلود نمایید

مرحله۱: SteamCMD را در هر پوشه ای که دوست دارید استخراج کنید

مرحله۲: فایل SteamCMD.exe را اجرا کنید و صبر کنید تا آپدیت و تنظیمات اولیه انجام شود

مرحله۳: با استفاده از دستور زیر وارد اکانت Steam که بازی Arma3 در آن قرار دارد شوید

<login <username

توجه داشته باشید username همان اکانت Steam شما میباشد

مرحله۴: محل نصب را با استفاده از کد زیر مشخص کنید

<force_install_dir <path

قسمت path همان محل بازی شما میباشد ،برای مثال /E:/arma3ds

مرحله۵: با استفاده از دستور زیر فایل های سرور را نصب کنید

app_update 233780 validate

مرحله۵(نکته): در صورتی که میخواهید فایل های شما به صورت اتوامتیک آپدیت شود دستور زیر را وارد نمایید

app_update 233780

مرحله۶: با استفاده از دستورزیر از SteamCMD خارج شوید

exit

توجه: با توجه به حجیم بودن فایل های سرور بازی Arma3 ممکن است این مورد زمان بر باشد

 

استخراج و نصب TADST

مرحله۱: استخراج کنید فایل TADST را از فایل Zip که دانلود کرده اید

مرحله۲: فایل TADST.exe کپی کنید در محل اصلی سرور بازی(که قبلا دانلود کرده اید)

مرحله۳: برای دسترسی راحت تر یک shortcut از فایل TADST.exe که در محل جدید کپی شده است  برای صفحه بگیرید

مرحله۴: فایل TADST.exe را اجرا نمایید تا پوشه ی نصب را ایجاد نمایید

مرحله۵: بر روی گزینه ی “server file” کلید کنید و انتخاب کنید وسپس فایل Arma3server.exe را انتخاب کنید (این فایل در پوشه ی نصب سرور بازی قرار دارد)

مرحله۶: اکنون میتوانید با مواردی که نیاز دارید سرور خود را اجار نمایید برای مثال پورت مورد نظر و غیره

 

آموزش نصب BattlEye (ابزار جلوگیری از چیت) در بازی Aram3 

مرحله۱: فایل BEC.zip در یک پوشه ی موقت برای تنظیمات استخراج نمایید

مرحله۲: پوشه ی کانفیگ را باز کنید و به صورت دلخواه ویرایش کنید(بیشتر تنظیمات میتواند به صورت پیش فرض باشد و نیازی به تغییر نیست)

مرحله۳: پوشه ی battleye کپی کنید و در پوشه ی سرور بازی قرار دهید

برای مثال :D:\Server_1\BattlEye

مرحله۴: برای تست بازی را اجرا نمایید تا تنظیمات انجام شود برای این مورد ، فایل TADTS.exe را اجرا نمایید و بر روی گزینه launch کلیک نمایید

تنظیم کردن battleye و سرور بازی

 

مرحله۱: بعد از تست کامل اکنون سرور آماده برای تنظیمات میباشد ، فایل BEserver.cfg که در محل زیر میباشد را پیدا کنید

Arma3ds/TADST/default/battleye

مرحله۲: به هر صورت که تمایل دارید فایل DEserver.cfg را ویرایش نمایید

اجرا کردن سرور بازی(نسخه ساده  شده )

مرحله۱: بعد از تکمیل نصب یک shortcut از فایل Arma3Server.exe بگیرید و در دسکتاپ خود کپی نمایید

مرحله۲: بر روی shortcut کلیک راست کرده و با مواردی مانند مثال زیر تغییر دهید

“D:\example\example\arma3example\arma3server.exe” “-profiles=D:\example\example\arma3example\A3Master” -port=2302 -config=arma_server.cfg -world=empty

مرحله۳: اکنون با استفاده از notepad یک فایل به اسم Arma_Server.cfg بسازید ودر آن مقادیر مورد نیاز را وارد نمایید(مانند این  لینک )

مرحله۴: برای اجرای سرور کافی است بر روی shortcut دوبار کلیک نمایید

 

پورت های مورد نیاز :

برای دسترسی کاربران به سرور بازی میبایست پورت های زیر را بر روی سرور مجازی خود ابتدا باز نمایید

پورت های ورودی:

  • UDP 2302 (Arma3 game port) + (voice over net)
  • UDP 2303 (Steam query port)
  • UDP 2304 (Steam port)

پورت های خروجی:

  • TCP/UDP 2344 (BattlEye 1)
  • TCP 2345 (BattlEye 2)
  • UDP 2302-2305 (Client traffic)
  • UDP 2303 (Steam query port)
  • UDP 2304 (Steam master traffic)

 

مواردی برای تنظیمات بیشتر را میتوانید در محل زیر ویرایش نمایید:

  • \Users\Administrator\Administrator.Arma3Profile (Difficulty settings)
  • \Users\Administrator\Administrator.vars.Arma3Profile (Binary)
  • \Users\Administrator\Arma3.cfg (Bandwidth/server settings)
  • \MPMissions\ (This is where custom made mission PBO’s need to be placed)
  • \arma3.rpt (Debug log, automatically created every time the server is started)
  • \arma_server.cfg (Manually created)

 

تبریک میگم ، الان سرور بازی شما آماده شده ، و میتونید به سرور متصل بشید .

موفق باشید

پایان آموزش.

آماده سازی توسط : بخش آموزشی پارس وی دی اس 

در صورت وجود هرگونه سوال یا ابهام از طریق بخش نظرات با ما در تماس باشید تا شما را راهنمایی کنیم .

⇐ آموزش های بیشتر را میتونید در پایگاه دانش دنبال کنید ⇒

 

سایت پارس وی دی اس ارائه دهنده ی سرویس های هاست و سرور مجازی

برای خرید سرور مجازی ویژه ی گیم از صفحه ی ما دیدن کنید

آموزش ساخت و راه اندازی سرور بازی کانتر استریک گلوبال Counter-Strike: Global Offensive بر روی ویندوز سرور

معرفی:

در این مقاله قصد داریم آموزش  ساخت و راه اندازی  سرور بازی کانتر استریک گلوبال بر روی ویندوز سرور را آموزش دهیم

پیشنیازها:

قبل از هر چیز لازم است که شما نرم افزار SteamCMD را نصب نمایید

  • ابتدا یک پوشه بسازید(در محلی که قصد دارید بازی نصب شود)
  • این ابزار را دانلود نمایید (دانلود)
  • پس از دانلود در همان محل فایل را استخراج نمایید(توسط نرم افزار win rar)

دانلود و نصب:

در پوشه استخراج شده فایل SteamCMD.exe را اجرا نمایید

سپس تامل فرمایید تا برنامه لود شود

سپس در ترمینال دستور زیر را وارد نمایید

login anonymous

سپس شما میبایست محل نصب بازی csgo را برای نرم افزار تعریف نمایید

\force_install_dir .\csgo-ds

پس از آن برای نصب نرم افزار دستور زیر را وارد نمایید

app_update 740 validate

درصورتی که نیاز به آپدیت csgo دارید دستور زیر را وارد نمایید

app_update 740

پس از آپدیت کامل توسطدستور زیر از محیط cmd خارج شوید

exit

سپس توکن خود را ثبت نمایید

به این لینک مراجعه نمایید و وارد اکانت خود شوید یک توکن با آیدی ۷۳۰ بسازید

کانفیگ سرور بازی:

پس از آن برای راه اندازی بازی میبایست یک فایل BATCH بسازید(این فایل را توسط نوت پد میتوانید بسازید)

کد های زیر را در نوت پد وارد نمایید

**srcds -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_active +map de_dust2 +sv_setsteamaccount **PUTYOURGSLTHERE

 

عبارت PUTYOURGSLTHERE را با کد توکن خود جایگزین نمایید

 

تبریک میگم ، الان سرور بازی شما آماده شده ، و میتونید به سرور متصل بشید .

 

 

موفق باشید

پایان آموزش.

آماده سازی توسط : بخش آموزشی پارس وی دی اس 

 

⇐ آموزش های بیشتر را میتونید در پایگاه دانش دنبال کنید ⇒

 

در صورت وجود هرگونه سوال یا ابهام از طریق بخش نظرات با ما در تماس باشید تا شما را راهنمایی کنیم .

سایت پارس وی دی اس ارائه دهنده ی سرویس های هاست و سرور مجازی

برای خرید سرور مجازی ویژه ی گیم از صفحه ی ما دیدن کنید

آموزش ساخت و راه اندازی سرور ماین کرافت بر روی CentOS7 لینوکس

این آموزش برای ساخت و راه اندازی گیم سرور ماین کرافت بر روی سرور های قدرتمند SSD گیمینگ پارس وی دی اس تهیه شده است .

طبیعتا استفاده از سیستم عامل لینوکسی منابع کمتری را اشغال خواهد کرد .

این آموزش بر روی سیستم عامل لینوکس CentOS 7 آماده شده است ، برای نسخه CentOS 6 متفاوت است که در آموزش های قبلی به طور کامل آموزش داده ایم .

الزامات :

  • Putty SSH Client
  • ۱GB RAM VPS Server With CentOS 7 x64 سیستم عامل با حد اقل رم ۱ گیگ .

نصب و راه اندازی : 

ابتدا پس از وارد شدن به محیط SSH سرور خود میباست دستورات زیر را وارد نمایید :

ssh [email protected]
[root@parsvds ~]# yum install java-1.6.0-openjdk
<some output here>
Is this ok [y/N]: y
پورت سرور Minecraft را در فایروال باز کنید.
firewall-cmd --zone=public --permanent --add-port=25565/tcp
firewall-cmd --reload
یک کاربر برای اجرای سرور Minecraft خود را زیر. این برای اهداف امنیتی است زیرا تمرین خوبی برای اجرای سرور Minecraft به عنوان ریشه نیست.

 

adduser mcserver
#set a secure password.
passwd mcserver
#this allows you to run screen while su'd from root for the next step
chown mcserver `tty`

اکنون باید توسط دستورات زیر وارد یوزر جدید شوید و فایل های بازی را دانلود نمایید

su - mcserver
mkdir minecraft
cd minecraft
wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.11.2/minecraft_server.1.11.2.jar
chmod +x minecraft_server.jar
screen
echo "eula=true" > eula.txt
#start your Minecraft Server
java -Xmx768M -Xms768M -jar minecraft_server.jar nogui

 

تبریک میگم ، الان سرور بازی شما آماده شده ، و میتونید به سرور متصل بشید .

 

 

موفق باشید

پایان آموزش.

آماده سازی توسط : بخش آموزشی پارس وی دی اس 

⇐ آموزش های بیشتر را میتونید در پایگاه دانش دنبال کنید ⇒

در صورت وجود هرگونه سوال یا ابهام از طریق بخش نظرات با ما در تماس باشید تا شما را راهنمایی کنیم .

سایت پارس وی دی اس ارائه دهنده ی سرویس های هاست و سرور مجازی

برای خرید سرور مجازی ویژه ی گیم از صفحه ی ما دیدن کنید

How to Setup a Tekkit Classic Server on Ubuntu 16.10 – آموزش راه اندازی گیم سرور تکیت کلاسیک بر روی لینوکس

 

منابع و سیستم عامل :

  • An Ubuntu 16.10 server.
  • ۴GB of RAM.
  • Dual core processor.

پیش نیاز ها : 

برای راه اندازی این بازی شما میباست ابتدا جاوا را بر روی سرور خود نصب کنید .

apt-get install openjdk-7-jre

شروع راه اندازی : 

یک پوشه جدید در سرور خود به نام “Tekkit” ایجاد کنید.

 

mkdir Tekkit

وارد پوشه ساخته شده شوید :

cd Tekkit
فایلهای مورد نیاز برای سرور Tekkit Classic را دانلود کنید.
wget http://mirror.technicpack.net/files/Tekkit_Server_3.1.2.zip

فیل فشرده را استحراج کنید :

unzip Tekkit_Server_3.1.2.zip
شروع Tekkit Classic را با اجرای فایل .jar انجام دهید.
screen java -Xmx3G -Xms2GB - jar Tekkit.jar nogui
همه چیز به پایان رسیده ، حالا چی؟

 

اکتون برای ایجاد تغییرات و … میباست فایل server.properties را ویرایش نمایید .

 

موفق باشید

پایان آموزش.

آماده سازی توسط : بخش آموزشی پارس وی دی اس 

⇐ آموزش های بیشتر را میتونید در پایگاه دانش دنبال کنید ⇒

در صورت وجود هرگونه سوال یا ابهام از طریق بخش نظرات با ما در تماس باشید تا شما را راهنمایی کنیم .

 

 

سایت پارس وی دی اس ارائه دهنده ی سرویس های هاست و سرور مجازی

برای خرید سرور مجازی ویژه ی گیم از صفحه ی ما دیدن کنید

آموزش ساخت سرور بازی راست بر روی لینوکس – Setup a Rust Game Server on Linux CentOS

در این مقاله قصد داریم آموزش ساخت و راه اندازی سرور بازی Rust بر روی شبکه بازی استیم را به شما آموزش دهیم.

برای راه اندازی این بازی مراجل زیر را به صورت مرحله ای دنبال کنید .

آین آموزش بر روی سرور با سیستم عامل لینوکس centOS 6 آماده شده است .