سلام خدمت دوستان .
ما توی موتور یک بازی آنلاین از foreach استفاده کردیم .
ولی متاسفانه وقتی تعداد آنلاینی های بازی بالا باشد ، foreach اطلاعات داخل خود را با بقیه اطلاعات دیگر قاطی می کند !
خوب می دونم متوجه نشدید ! بذارید با یک مثال شما رو روشن کنم ...
ما در اینجا اومدیم حملاتی که در حال اجرا هستند و تایمشون به 0 ثانیه رسیده است رو میگیریم .
در یکی از حملات 10 عدد سرباز هست و در یکی به فرض مثال 15 عدد .
حالا موقعی که این حملات بالا باشند اولی که 10 عدد بود را 15 حساب می کند و دومی که 15 عدد بود را 10 حساب می کند یا اون رو هم 15 حساب می کند و ...
با چندی از دوستان و عزیزان برنامه نویس صحبت کردیم و گفتند مشکلی در فایل نیست و مشکل از سرور هستش .
حالا خواستم بدونم ما چه تغییری رو باید دقیقا توی سرور ایجاد کنیم تا این مشکل درست بشه ؟
با تشکر .