ارسالها: 6
موضوعها: 2
تاریخ عضویت: آذر 1401
سپاسها: 2
0 سپاس گرفتهشده در 0 ارسال
سلام
یه مشکل عجیب قریب خورده پستم
وقتی ۲ نفر دارن بازی آنلاین میکنن یکی هاست شده یکی پیر
حالا این وسط اگه هاست بدون این که از اکشن leave room استفاده کنه خودش بره بیرون ، سرور هم هاست و هم پیر رو بیرون میکنه که تا اینجا منطقیه
اما وقتی اون پیر دوباره وصل میشه اگه این دفعه هاست باشه، سرور اون رو میزنه هاست اما کاندیشن is host فعال نیست چون در حقیقت خودش رو پیر بازی قبلی میدونه
و اگر این دفعه پیر باشه، به هاست جدید وصل نمیشه و دقیقن وضعیت کاراکتر ها در بازی قبل رو میگیره
بعد یه مدت هم میگه هاست لفت داده و میاد بیرون ولی دوباره بهش وصله
چیکار کنم؟؟؟
ارسالها: 1,801
موضوعها: 36
تاریخ عضویت: ارد 1395
مکان: Tehran , Iran
سپاسها: 1939
3290 سپاس گرفتهشده در 1468 ارسال
سلام؛
وقتی شما دارید یک بازی آنلاین میسازید؛
منطق حکم میکنه که در سمت سرور دیتابیس داشته باشید و اطلاعات مهم هر روم رو درون دیتابیس ذخیره کنید.
پس وقتی کاربران وارد یک روم میشن؛ اطلاعات ذخیره شده. حالا شما با ورود بعدی این اشخاص به صفحه اصلی بازیتون؛ باید بررسی کنید درون دیتابیس؛ که اگر رومی ناتمام وجود دارد؛ روم بسته بشه و اطلاعات دیتابیس هم همزمان بروز بشه.
در همین مرحله میتونید عملیات پخش کاپ یا امتیاز رو داخل بازیتون انجام بدید.
موفق باشید.
ارسالها: 6
موضوعها: 2
تاریخ عضویت: آذر 1401
سپاسها: 2
0 سپاس گرفتهشده در 0 ارسال
خیلی ممنونم
آخه وقتی هاست لفت داده دیگه روم وجود نداره