TF2 এর আলাদা সার্ভার তৈরি এবং কনফিগার করা

content auto translated from {from}

এটি একটি পুরনো গাইড। নতুন - আমার ব্লগে

একক সার্ভার এবং স্টিম ইন্টিগ্রেটেড সার্ভারের মধ্যে কী পার্থক্য? এটি অনেক বেশি সুযোগ প্রদান করে (যেমন প্লাগইন), কিন্তু এটি কনফিগার করতে আরও জটিল। একটি প্রশস্ত এবং অবশ্যই অ-limited চ্যানেলও প্রয়োজন।

এখন আপনি এখানে হাড়, পেশী, টেনডন এবং অন্যান্য গিয়ার ডোব্রোসার্ভার দেখতে পাবেন।

লিংকে ক্লিক করুন http://store.steampowered.com/about/ এবং Windows HLDS Update Tool ডাউনলোড করুন

HLDS কে আপনার সার্ভারের সম্ভাব্য ফোল্ডারে ইনস্টল করুন:

এলাকা নির্বাচন করুন ইউরোপ:

ফলস্বরূপ আপনার ফোল্ডারে ৪টি ফাইল থাকবে:

HldsUpdateTool.exe এ ক্লিক করুন এবং অপেক্ষা করুন যখন ইউটিলিটি নিজেকে আপডেট করবে (পপ-আপ বৈধতা শেষ হওয়া পর্যন্ত)।

এখন আপনি tf2 সার্ভার ইনস্টল করতে পারেন। সার্ভারের ফোল্ডারে একটি টেক্সট ফাইল তৈরি করুন এবং এর ধরণ .bat এ পরিবর্তন করুন (নাম অপ্রয়োজনীয়, তবে আমি সাধারণত hldsupdatetool.bat ব্যবহার করি), এটি নোটপ্যাডে খুলুন এবং নিম্নলিখিত দুটি লাইন যোগ করুন:

hldsupdatetool.exe -command update -game tf -dir . -verify_all

pause

সব কিছু বেশ সহজ, এই কমান্ড সেগুলি সার্ভার tf2 এই একই ফোল্ডারে ইনস্টল করবে। প্যারামিটার -verify_all প্রথমে সার্ভারের ডিরেক্টরিগুলিকে প্রয়োজনীয় ফাইলের জন্য পরীক্ষা করে এবং পুরানোগুলিকে আপডেট করে / অনুপস্থিতগুলি ডাউনলোড করে, তা প্রয়োজনীয় যদি সংযোগ বিচ্ছিন্ন হয় এবং আপনি পুনরায় সব কিছু ডাউনলোড করতে চান না, বা ভবিষ্যতে সার্ভার আপডেট করার জন্য। কমান্ড pause এর প্রয়োজনীয়তা হলো আপডেট সম্পন্ন হলে hlds উইন্ডো বন্ধ না হওয়া - এবং আমরা দেখা পাব কিভাবে প্রক্রিয়া চলছে লগ দেখে।

এখন তৈরি করা .bat ফাইলে "ডাবল ক্লিক বাম মাউস বোতামে" ব্যবহার করুন এবং ব্যবসায় বিনিয়োগ করান, ফিরে আসার জন্য 2.66 জিবি:

orangebox ফোল্ডারে যান, এখন সার্ভার শুরু করার জন্য একটি ব্যাচ ফাইল তৈরি করতে হবে। আবার নাম অপ্রয়োজনীয়, এটিকে start.bat হতে দিন:

@echo off

cls

echo srcds থেকে ক্র্যাশ রোধ করা...

title srcds.com Watchdog

:srcds

echo (%time%) srcds শুরু হয়েছে।

start /wait srcds.exe -console -game tf -tickrate 66 -secure +maxplayers 24 -port 27020 +map cp_dustbowl

echo (%time%) WARNING: srcds বন্ধ হয়ে গেছে বা ক্র্যাশ হয়েছে, পুনরায় শুরু হচ্ছে....

goto srcds

এই সেটিংসের মধ্যে দুটি গুরুত্বপূর্ণ - সর্বাধিক খেলোয়াড় সংখ্যা এবং ডিফল্ট মানচিত্র।

এই ফাইলের উপর ডাবল ক্লিক সার্ভার শুরু করবে। তবে, আমাদের এখন এটি প্রয়োজন নেই, আপাতত এর একটি শর্টকাট তৈরি করুন যা ডেস্কটপে যেতে পারে। অবশ্যই, আপনি এটি না করে প্রতিবার ফাইল ম্যানেজারে লণ্ঠনটি মুখে ধরেই যেতে পারেন যখন আপনাকে সার্ভার শুরু করতে হবে।

Motd.txt

এই ফাইলের বিষয়বস্তু ব্যবহারকারী যখন সার্ভারে প্রবেশ করে তখন দেখে। এটি সাধারণত কেবল টেক্সট অথবা HTML হতে পারে।

আপনার হোমপেজে ভিডিও ক্লিপ এম্বেড করতে সক্ষম হবেন না, তবে একটি ছবি যোগ করা যায়:

</p> <p>body {background-image:url(http://imagefiles.ru/images/1a0809wmw.gif);</p> <p>background-position:bottom center;</p> <p>background-repeat:no-repeat;}</p> <p>

এই সঙ্কুচিত সমাধানটি ক্যাসকেডিং স্টাইলের মাধ্যমে প্রাপ্ত হয়, তবে এটি সম্পূর্ণ ভিন্ন একটি বিষয়ের। আপনার ছবিটি যোগ করার জন্য, শুধুমাত্র এই পথটি http://imagefiles.ru/images/1a0809wmw.gif আপনার পথে প্রতিস্থাপন করুন।

মানচিত্র

সহজ ব্যাখ্যা অনুসারে, tf2 dobroserver\orangebox\tf\maps ফোল্ডারে কাস্টম মানচিত্র যোগ করার পাশাপাশি আপনাকে এটি মানচিত্রের তালিকায় অন্তর্ভুক্ত করতে হবে; অন্যথায়, আপনি এটি নির্বাচন করতে পারবেন না। তালিকাটি mapcycle.txt নামে পরিচিত এবং এটি \tf2 dobroserver\orangebox\tf-এ অবস্থিত।

ডেমো রেকর্ডিং

অবশ্যই, প্রত্যেক খেলোয়াড় ডেমো রেকর্ড করতে পারে, তবে এতে শুধুমাত্র সে থাকবে। এই সমস্যাটি সমাধান করে source tv - tf2 dobroserver\orangebox\tf\cfg ফোল্ডারে একটি autoexec.cfg ফাইল তৈরি করুন এবং এতে নিম্নলিখিত কমান্ডগুলি যোগ করুন:

tv_enable 1

tv_autorecord 1

প্রথম কমান্ডটি সোর্স টিভি সক্রিয় করে, দ্বিতীয়টি স্বয়ংক্রিয়ভাবে ডেমো রেকর্ডিং সক্রিয় করে (tf2 dobroserver\orangebox\tf)।

মৌলিক কনফিগারেশন

C ভিত্তিক ডিরেক্টরিতে tf2 dobroserver\orangebox\tf\cfg একটি server.cfg ফাইল তৈরি করুন এবং এতে নিম্নলিখিত লাইনগুলি স্থানান্তর করুন:

hostname dobroserver

tf_weapon_criticals "0"

mp_timelimit "30"

sv_alltalk 1

sv_allowdownload 1

sv_allowupload 1

নাম, তারা কিভাবে ক্রিটিক্যাল আঘাতকে অক্ষম করে, প্রতি মানচিত্রের জন্য সময়, নীল এবং লাল দলের একে অপরকে শোনা সম্ভব, মানচিত্রগুলি ডাউনলোড করতে পারা এবং সার্ভারে স্প্রেতে লোড করতে।

প্রশাসকদের যোগ করুন।

প্রথমে আপনার স্টিম আইডি জানতে হবে, যে কোনও সার্ভারে যান এবং "স্ট্যাটাস" কমান্ডটি কনসোলে টাইপ করুন।

স্টিম আইডি আপডেট করে admins_simple.ini ফাইল খুলুন, যা \orangebox\tf\addons\sourcemod\configs এ অবস্থিত।

এতে নিম্নলিখিত লাইনটি যুক্ত করুন:

"STEAM_0:1:16547568" "99:z"

এটি আমাকে সার্ভারের 99 তম স্তরের প্রশাসক করে, যার সমস্ত ক্ষমতা থাকে। সংখ্যা 99 অপ্রাসঙ্গিক নয়, একজন প্রশাসক একজন অন্য প্রশাসককে নিষিদ্ধ বা কিক করতে পারে না যার স্তর তার থেকে বেশি। ফ্ল্যাগগুলি সম্পর্কে বিস্তারিত জানার জন্য এখানে পড়ুন, তবে বেশিরভাগ সময় আপনাকে কেবল একজন প্রশাসক প্রয়োজন সর্বাধিক ক্ষমাবিশিষ্ট।

MetaMod

সার্ভারে সবচেয়ে মজার জিনিসগুলির মধ্যে একটি হল SourсeMod এর প্লাগইন, তবে সেগুলি ইনস্টল করতে হলে প্রথমে MetaMod এবং SourсeMod ইনস্টল করতে হবে।

একবার আপনি সর্বশেষ সংস্করণ ডাউনলোড করলে, আর্কাইভটি tf2 dobroserver\orangebox\tf-এ আনজিপ করুন।

\tf2 dobroserver\orangebox\tf\addons ডিরেক্টরিতে একটি টেক্সট ফাইল তৈরি করুন এবং সেখানে নিম্নলিখিতগুলি স্থানান্তর করুন:

"Plugin"

{

"file" "E:\tf2 dobroserver\orangebox\tf\addons\metamod\bin\server.dll"

}

ফাইলটি metamod.vdf নামে সংরক্ষণ করুন:

Sourcemod

ইনস্টল করতে আপনার ডাউনলোড করতে হবে এবং এটি orangebox\tf\-এ আনজিপ করতে হবে।

এখানে আরও কনফিগারেশন রয়েছে, তবে এইগুলিকে পরিবর্তন করার আগে নিশ্চিত হন যে সবকিছু কাজ করছে।

সার্ভার চালু করুন এবং কনসোলে meta list টাইপ করুন।

যদি আপনি প্রায় এটি দেখতে পান তবে এগিয়ে যেতে পারেন:

ইন্টারফেস

গেমটি চালু করুন, কনসোল খুলুন এবং সেখানে নিম্নলিখিত কমান্ডটি টাইপ করুন:

bind "f12" "say !admin"

এখন "F12" কী চাপলে, যদি আপনি সার্ভারের প্রশাসক হিসেবে যুক্ত হন, তাহলে একটি সুবিধাজনক মেনু উপস্থিত হবে, যার মাধ্যমে খুবই সুবিধাজনকভাবে শাস্তি সার্ভার পরিচালনা করা যাবে।

মেনুটিও যেভাবে চাইবেন পরিবর্তন করা যেতে পারে, তবে এটি একটি পৃথক দীর্ঘ আলোচনা বিষয় - সম্ভবত আমি পরে এটি সম্পর্কে বলব।

প্লাগইন

প্লাগইন হল .smx ফাইল যা \orangebox\tf\addons\sourcemod\plugins ফোল্ডারে স্থাপন করা হয়, প্লাগইনের কনফিগারেশন ফাইল সাধারণত এখানে থাকে: \orangebox\tf\cfg\sourcemod

এই বিভাগে আমি সবচেয়ে উপকারী মনে হয় এমন প্লাগিনগুলির বর্ণনা করব, যেগুলোর সেটিংস উদাহরণ সহ প্রয়োজন হলে এবং ইনস্টলেশন ব্যাখ্যা করা হবে যদি এটি সাধারণ থেকে আলাদা হয়।

**MaxClass**

একটি শ্রেণীর খেলোয়াড়ের সংখ্যা সীমিত হওয়ার অনুমতি দেয়।

সেটিংস এখানে রয়েছে: \orangebox\tf\addons\sourcemod\configs ফাইল MaxClass.txt

"MaxClassPlayers"

{

//মানচিত্রের গাছ না পাওয়া গেলে ডিফল্ট কনফিগ

"default"

{

//সার্ভারে ১ থেকে ৫০ জন খেলোয়াড় থাকলে

"1-50"

{

//টিম2 = লাল এবং টিম3 = নীল

//একটি দলের জন্য শুধুমাত্র এটি কাজ করতে চান তবে 0 এ সেট করুন

"red" "1"

"blue" "0"

//কোন সীমা থাকলে -1, নিষিদ্ধ হলে 0 এবং কোন সংখ্যা সীমা সেট করতে

"scout" "3"

"sniper" "3"

"soldier" "3"

"demoman" "3"

"medic" "3"

"heavyweapons" "3"

"pyro" "3"

"spy" "3"

"engineer" "3"

}

//সার্ভারে ১ থেকে ৫০ জন খেলোয়াড় থাকলে

"1-50"

{

//টিম2 = লাল এবং টিম3 = নীল

//একটি দলের জন্য যদি শুধুমাত্র এটি কাজ করতে চান তবে 0 এ সেট করুন

"red" "0"

"blue" "1"

//কোন সীমা থাকলে -1, নিষিদ্ধ হলে 0 এবং কোন সংখ্যা সীমা সেট করতে

"scout" "3"

"sniper" "3"

"soldier" "3"

"demoman" "3"

"medic" "3"

"heavyweapons" "3"

"pyro" "3"

"spy" "3"

"engineer" "3"

}

//যখন সার্ভারে ৬ জন খেলোয়াড় থাকে

"6"

{

//টিম2 = লাল এবং টিম3 = নীল

//কেবল একটি দলের জন্য এটি কার্যকর রাখতে ০ সেট করুন

"red" "1"

"blue" "1"

//কোন সীমা থাকলে -1, নিষিদ্ধ হলে 0 এবং কোন সংখ্যা সীমা সেট করতে

"scout" "2"

"sniper" "2"

"soldier" "2"

"demoman" "2"

"medic" "2"

"heavyweapons" "2"

"pyro" "2"

"spy" "2"

"engineer" "2"

}

//যা সেট করা হয়নি সবকিছু হবে -1 (কোন সীমা নেই)

}

}

**Killer's Info**

আপনার মৃত্যুর সম্পর্কে বিস্তারিত তথ্য।

ফাইল killersinfo.phrases কে স্থাপন করতে হবে \orangebox\tf\addons\sourcemod\translations

আপনার সার্ভারে মেট্রিক সিস্টেম দেখতে চান তাহলে killersinfo.sp ফাইলটি সংরক্ষণ করুন, killersinfo.smx না।

.sp ফাইল হল সোর্স, এগুলি সম্পাদনা করা যায়, তবে ব্যবহার করতে হলে এটি কম্পাইল করতে হবে, যা খুবই সহজ।

killersinfo.sp ফাইলটি নোটপ্যাডে খুলুন, #define METRIC 0 লাইনটি খুঁজুন এবং এটিকে #define METRIC 1 এ পরিবর্তন করুন, ফাইলটি সংরক্ষণ করুন।

এখন এটি \orangebox\tf\addons\sourcemod\scripting ফোল্ডারে কপি করুন এবং একই ফোল্ডারে অবস্থিত compile.exe ফাইলটি চালান। আমাদের killersinfo.smx এর ফাইলটি \orangebox\tf\addons\sourcemod\scripting\compiled থেকে সাধারণভাবে পরিচিত ডিরেক্টরিতে কপি করুন \orangebox\tf\addons\sourcemod\plugins

**Addtime**

রাউন্ড শেষ হওয়ার সময় যোগ বা সেট করা যায়।

**TF2 Melee Mode**

শুধুমাত্র "শীতল" অস্ত্র মোড সক্রিয় করে।

**TF2 Respawn System**

লাল ও নীল দলের পুনঃউত্পাদন সময় নির্ধারণ করার সুযোগ দেয়।

server.cfg এ কমান্ড যুক্ত করার মাধ্যমে প্লাগইন কনফিগার করা হয়:

mp_disable respawntimes 1

sm_respawn_time_enabled "1"

sm_respawn_time_blue "3.0" //আক্রমণকারীরা

sm_respawn_time_red "3.0" //রক্ষনশীলরা

**রাশিয়ান চ্যাট**

একটি খুব উপকারী প্লাগইন, যার যে মূল বিষয়টি বোঝা যায় সেটি নাম থেকে।

**HPK Lite Edition**

প্লাগইনটি স্বয়ংক্রিয়ভাবে কিক করে খেলোয়াড়দের, যাঁদের পিং নির্ধারিত সীমার চেয়ে বেশি।

**TeamSwitch**

যেকোনো খেলোয়াড়কে অন্য দলে স্থানান্তর করতে সক্ষম করে।