একসাথে খেলুন, ব্রাউজার থেকেই
aukimi ছেড়ে না গিয়েই আপনার গেমকে একটি রিয়েল-টাইম সার্ভার দিন। মেম্বার জোন থেকে একটি চালু করুন, Engine-কে এর সাথে সংযুক্ত করুন, আর সেশনে থাকা সবাই সিঙ্কে থাকবে।
Colyseus-এর উপর তৈরি
রুম, স্টেট সিঙ্ক্রোনাইজেশন এবং পুনঃসংযোগ পরিচালনা করে Colyseus, ইনডি গেম জগতে ব্যবহৃত ওপেন-সোর্স অথরিটেটিভ সার্ভার। aukimi এটি প্রভিশন করে, চালু রাখে এবং আপনার গেমকে ঠিকানাটি দিয়ে দেয় — এর ভিত্তিতে থাকা নেটওয়ার্কিং মডেলটি এমন একটি মডেল, যার উপর আপনার খেলোয়াড়রা ভরসা করতে পারে এবং যা আপনি নিজে পড়তে পারেন।
মেম্বার জোন থেকেই চালু করুন, বন্ধ করুন
সার্ভারগুলোর নিজস্ব একটি পাতা আছে। একটি তৈরি করুন, চালু করুন, বন্ধ করুন, রিস্টার্ট করুন বা মুছে ফেলুন, এটি প্রভিশনিংয়ের মধ্য দিয়ে এগিয়ে যেতে দেখুন, এবং এর ঠিকানা কপি করুন — অথবা সরাসরি Engine-এ খুলুন। কোনো টার্মিনাল নেই, দেখভাল করার মতো কোনো কন্টেইনার নেই।
স্ট্যান্ডার্ড Colyseus, কোনো ফর্ক নয়
Engine সার্ভারের সাথে কথা বলে অফিসিয়াল Colyseus ক্লায়েন্ট দিয়ে, আর আমরা যে সার্ভার চালাই তা হলো একটি কোটা লেয়ার জুড়ে দেওয়া স্টক Colyseus 0.18 — ওয়্যার প্রোটোকলে aukimi-নির্দিষ্ট কিছুই নেই। রুম, স্টেট স্কিমা এবং পুনঃসংযোগের লজিক ঠিক সেগুলোই যা upstream-এ ডকুমেন্ট করা আছে, তাই Colyseus-এর ডকুমেন্টেশন আপনার গেমের জন্য যেমন লেখা তেমনই প্রযোজ্য, আর এখানে তৈরি করতে গিয়ে আপনি যা শেখেন তা এমন জ্ঞান নয় যা শুধু এখানেই কাজে লাগে।
একটি বিনামূল্যের শেয়ার্ড সার্ভার, আগে থেকেই চালু
আপনার গেমকে মাল্টিপ্লেয়ার হতে দেখার জন্য কোনো সাবস্ক্রিপশনের দরকার নেই, এমনকি কোনো সিদ্ধান্তেরও দরকার নেই। wss://test.mp.aukimi.com-এ একটি শেয়ার্ড টেস্ট সার্ভার স্থায়ীভাবে চলছে, আর যে সিন কখনো কনফিগার করা হয়নি সেটিও ইতিমধ্যে এটির দিকেই নির্দেশ করে — Play চাপুন, আর net.connect() কল করা স্ক্রিপ্ট অনলাইনে চলে আসবে। Multiplayer প্যানেলে, Test আপনাকে রুম কোড সেট করতে দেয়: যেটা আপনাকে দেওয়া হয়েছে সেটাই রাখুন আর একা খেলুন, অথবা সেটা শেয়ার করুন আর আপনার বন্ধুরা আপনার গেমে চলে আসবে। এটি ইচ্ছাকৃতভাবে ছোট এবং ইচ্ছাকৃতভাবে ভুলোমনা: প্রতি রুমে 8 জন খেলোয়াড়, 16 জন সংযুক্ত এবং প্রতি কোডে 2টি রুম, সেশনের মধ্যে কিছুই সংরক্ষিত হয় না, আর আগামীকাল সকালেও এটি চালু থাকবে এমন কোনো প্রতিশ্রুতি নেই। এখানেই আপনি জানতে পারেন যে আপনার গেম কাজ করছে। নিজের সার্ভার হলো সেই জায়গা যেখানে আপনি খেলোয়াড়দের প্রবেশ করতে দেন।
- net.connect() — কোনো আর্গুমেন্ট ছাড়াই, বাকিটা সিন সেটিংস বহন করে
- প্রতি রুমে 8 জন খেলোয়াড় · 16 জন সংযুক্ত · প্রতি রুম কোডে 2টি রুম
- কোনো অ্যাকাউন্ট নেই, কোনো স্থায়িত্ব নেই, আপটাইমের কোনো নিশ্চয়তা নেই
সীমাগুলো প্রকাশিত, লুকানো নয়
প্রতিটি টায়ার জানিয়ে দেয় সে কী করে: একটি রুমে কতজন খেলোয়াড় থাকতে পারে, একসাথে কতজন সংযুক্ত থাকতে পারে, আর সমান্তরালে কতগুলো রুম চলে। এগুলো কার্যকর করে খোদ সার্ভার নিজেই, মার্কেটিং কপি নয়। Hobby অন্যান্য গেমের সাথে একটি মেশিন শেয়ার করে; Starter থেকে শুরু করে সার্ভারটি একান্তই আপনার। হোস্ট ক্যাপাসিটি অনুমতি দিলে উচ্চতর টায়ার খোলা হয়।
- Hobby — $3.99/মাস, প্রতি রুমে 10 জন খেলোয়াড়, 10 জন সংযুক্ত, 2টি রুম, শেয়ার্ড হোস্ট
- Starter — $11.99/মাস, প্রতি রুমে 32 জন খেলোয়াড়, 32 জন সংযুক্ত, 8টি রুম
- Plus — $19.99/মাস, প্রতি রুমে 64 জন খেলোয়াড়, 64 জন সংযুক্ত, 16টি রুম
- Pro — $34.99/মাস, প্রতি রুমে 128 জন খেলোয়াড়, 128 জন সংযুক্ত, 32টি রুম
প্রমাণিত ওপেন-সোর্স ইঞ্জিনের উপর নির্মিত
আপনার গেমকে অনলাইনে আনুন
একটি বিনামূল্যের অ্যাকাউন্ট তৈরি করুন এবং আপনার প্রজেক্ট খেলোয়াড়দের জন্য প্রস্তুত হলে একটি সার্ভার চালু করুন।
প্রজেক্ট সমর্থন করুন