سرور بازی nodeJS ارزان قیمت با ماهی 40 هزار تومان !

مقدمه

قبل از اینکه بخوام این مینی مقاله رو شروع کنم ابتدا بابت تاخیری که داشتم معذرت خواهی میکنم و اینم اضافه کنم که واقعا این چند وقته سرم شلوغ بود و مشغول دو پروژه بودم که واقعا وقتم رو میگرفت اونا رو تموم کردم و الان کمی وقتم آزاد شده برای همین گفتم قبل از هر مطلبی این مینی مقاله رو منتشر کنم که باعث دلگرمی کسانی باشه که در رویای ساخت بازی آنلاین هستند اما بنا به شرایط فعلی این امکان رو ندارن که هزینه های سرسماوری رو برای شروع خرج کنن پس با این مقاله با ما باشید .

وقتی که بحث ساخت بازی انلاین میشه تقریبا در تموم سایت های ایرانی چند آموزش دست و پا شکسته برای نود جی اس میشه پیدا کرد حالا چرا اینطور ازش یاد میکنم علتش رو میگم , اکثر این اموزش ها فقط جنبه آموزش دارن ولی برای پروژه های بزرک و کامل راه زیادی تا تکمیل شدن دارند , هر چند اکثر سایت هایی که دم از آموزش کامل میزنند و مبالغ بالایی هم برای آن از کاربران دریافت میکنند خود نیز بی اطلاع هستند و فقط به صورت طوطی وار آموزش ها رو کپی و پست میکنند که همین باعث میشه سطح این نوع آموزش ها بسیار پایین بیاد , البته اینم یاداور بشم که با یادگیری همین ها و کمی تلاش شبانه روزی میشه یه سرور تقریبا بی نقص طراحی کرد حالا چرا میگم تقریبا بی نقص کلا بحثش از این مقاله جداست , برای طولانی تر نشدن این مقاله از بحث خارج نمیشم و مستقیم روی مقاله و پیشنهادم تمرکز میکنم.

سرور بازی آنلاین و مشکلات آن

وقتی با نود جی اس یک سرور بازی ساختید و توانستید تمام مشکلات ان را رفع کنید شما به دو مشکل بسیار بزرگ برمیخورید , در این مقاله راهکاری برای کاهش هزینه و حل آنهار به شما پیشنهاد میدم که حتما بدردتون میخوره

مشکل بازیابی رمز عبور و ثبت نام :

برای بازیابی رمز عبور و یا ثبت نام شما نیاز به ارسال پیامک یا ایمیل دارید و برای رفع این مشکل شما باید یک گزینه را انتخاب کنید 1. استفاده از هاست ایمیل ( قیمت های سربه فلک کشیده ای دارن و به درد ما نمیخورن ) 2. استفاده از پنل پیامک برای ارسال پیامک ( هزینه اضافی حدود 300 یا 400 تومن برای راهندازی و تمدید سالانه ) 3. پیشنهاد بنده ^_^ پایین کامل توضیح دادم

برای مدیریت کاربران و همچنین ذخیره اطلاعات انها شما نیاز به یک دیتابیس دارید , در اکثرا آموزش ها دیتابیس MongoDB رو معرفی میکنند که با ان میشود در کنار نود جی اس از ان استفاده کرد اما بنده به شخصه آن را نمیپذیرم چون اطلاعات کاربران خیلی مهمه و ما نمیتونیم اون رو در کنار فایل سرور نگهداری کنیم , مخصوصا اگر از vps استفاده میکنید که دیگه ریسکش خیلی بالاست , حالا برای حلش من یه راه بهتون میگم و اونم اجاره یه هاست سی پنل یا دایرکت ادمین هستش که با این کار هم مشکل بالا حل میشه و هم مشکل امنیت دیتا بیس , روی یک هاست اجاره ای یک سرور ایمیل هم به کاربر داده میشه مثل info@rosedev.ir که بهش ایمیل سازمانی هم میگن , شما میتونید ایمیل هاتون رو فعلا با این سرور بفرستید که تقریبا هزینه ای هم نداره اما اکثر سرویس دهنده ها بخاطر سواستفاده هایی مثل ارسال ایمیل های انبوه تبلیغاتی برای این سرویس محدودیتی قرار دادن که هرجور هم باهاشون حرف بزنین قبول نمیکنن که اون محدودیت رو بردارن , مثلا سرویس میزبانفا محدودیت 100 ایمیل در روز رو داره , یعنی بیشتر از این مقدار نمیتونید ایمیل بفرستید

مشکل امنیت , پایداری ,کانفینگ و رمزنگاری

شما نیاز دارید تا سرور بازی شما امن و پایدار باشه که در مورد سرور های vps زیاد نظر مثبتی ندارم چون به عقیده شخص بنده اگر قرار باشه من ماهی 400 هزار تومان هزینه سرور وی پی اس بدم و کنترل کاملی هم روش نداشته باشم ترجیح میدم که خودم یه کامپیتور قدیمی با هزینه سه چهار تومن سرهم کنم و با ماهی 150 تومن تبدیلش کنم به سرور اختصاصی خودم !

راه حل نهایی و تموم شدن تمام این دردسرها

راه حل ما تهیه یک هاست nodeJS هست هاست نود معمولا مانند هاست سی پنله ولی کمی متفاوت که به ما این امکان رو میده که باهاش بتونیم کدهای سرورمون رو روی اون اجرا کنیم و همونطور که در جریان هستید این نوع هاست ها اپ تایم 99% دارند که خیلی به کار ما میاد , طی تحقیق و پرس و جوهای فراوان بنده سرویس دهنده ایرانی برای هاست نود پیدا کردم که با تماس گرفتن و دریافت یه سرور تست تونستم به پاسخ تمام سوالاتم برسم در زیر بنده اطلاعات پلن 1 اون رو برای شما شرح میدم

  • پهنای باند نامحدود : در یک کلام به نفع ماست البته نود جی اس بسیار کم مصرفه.
  • دسترسی به دیتابیس phpAdmin : عمل امنیت و مدیریت اون رو بسیار راحت میکند , یعنی با تهیه یک هاست نود شما میتونید از دیتابیس هاست هم استفاده کنید , بدون دردسر
  • ایمیل محدود به ساعتی 60 عدد : اینو خودم با پشتیبانی حرف زدم و بهم گفتن تا ساعتی 60 عدد مشکلی نخواهید داشت , یعنی به عبارتی میشه در هر دقیقه یک عدد که تا بازی شما بتونه کاربر پیدا کنه و محبوب بشه کارتون رو راهمیاندازه
  • هزینه ماهی 40 هزار تومان ! برای راهندازی یه بازی انلاین فک کنم کمترین هزینه ای هستش که باید پرداخت کنید
  • پردازنده 2 گیگاهرتزی : فعلا برای سرور بازی حدود 2000 تا جواب میده تا وقتی کاربرا زیاد بشن هم میشه بدون قطعی و تداخل اونو تا 5 گیگاهرتز هم افزایش داد که کاملا جوابگو خواهد بود
  • رم 1 گیگ و قابل افزاریش تا 5 گیگ که کلا نیازی بهش نداریم
  • حتما هاست ایران بگیرید تا افت سرعت نداشته باشین چون هاست اروپا هم دارن .
  • بک اپ گیری راحت و آسان با یک کلیک , خیلی ضروری هست و باید حداقل روزانه بکاپ بگیرید .

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

اول ثبت نام کنید و از طریق تیکت درخواست سرور nodeJS برای تست ارسال کنید بهتون یه سرور برای تست سه روزه میدن , اینم بخاطر داشته باشید که نود جی اس خیلی قدرتمنده و میشه تقریبا باهاش هرکاری انجام داد , شرکت اوبر ( بزرگترین تاکسی آنلاین امریکا ) هم از سرور نود استفاده میکنه.

اموزش راهندازی سرور node در هاست

سخن آخر : از اونجایی که کمی موقع نوشتن عجله داشتم اگر جایی رو اشتباه تایپ کردم ممنون میشم بهم اطلاع بدید , امیدوارم این مقاله کمی بهتون کرده باشه اگر سوالی داشتید در اینجا بپرسید با تشکر

اخرین مقاله ها

پیشنهادی

Unity Assets

سخنی از بزرگان

Random Text Plus Image

2 thoughts on “سرور بازی nodeJS ارزان قیمت با ماهی 40 هزار تومان !

  1. نود جی اس خیلی خوبه ولی وقتی بحث به ارتباط بین سرور و کلاینت میرسه کار سخت میشه
    برای کارهای ساده مثل لوگین وساخت حساب میشه از express و restfull api استفاده کرد
    اما وقتی کار به قسمت realtime و درلحظه میرسه چون علاوه بر اینکه باید کانکشن خوبی داشته باشید همچنین باید سرور رو بهینه نگه دارید
    من خودم چند وقتی هست دارم socket .io کار میکنم و به این نتیجه رسید که آموزش هایی که تو اینترنت هست برای back end یونیتی خیلی ساده هستن و اصلا رو اصولی مثل بهینه نگه داشتن سرور و جلو گیری از memory leak و.. رو رعایت نمیکنن!!
    خلاصه شروع کار با nodejs خیلی سادس ولی به ثمر رسوندش به یه سرور بی نقص دشوار است (بیشتر به این خاطر دشواره که آموزش خوب کامل نیستش)

    1. بله درست میفرمایید – فعلا برای ساخت سرور بهتره از یونیتی ترنسپورت که جدیدا معرفی شده استفاده کنید – این نوع سرور بیشتر بدرد کسایی میخوره که نیازی به ایجاد و مدیریت پیچیده کاربران ندارن.
      ولی در کل نود خوبه و ترنسپورت بهتره ^_^

پاسخ دهید

تلگرام