PDA

View Full Version : سوال: بازی تحت وب با وی بی



h_a_m_i_d
جمعه 21 بهمن 1390, 12:47 عصر
چجوری میتوان در وی بی با یک پایگاه داده ( DataBase ) موجود در اینترنت ارتباط برقرار کرد؟؟؟
من میخوام یه بازی تحت وب بنویسم که هر کس با برنامه یه اکانت ساخت مشخصات اکانتش رو تو پایگاه داده ای که در دامینی که خریده ام ثبت کنه
یعنی هر کس که میخواد این بازی رو بازی کنه اول باید برنامه مخصوصش رو دانلود کنه و بعد اکانت بسازه و مشخصاتش بره تو پایگاه داده ای که تو یه سرور مرکزی اینترنت است ذخیره بشه
بعدش هرکس میخواد وارد اکانتش بشه برنامه بره نام اکانت و پسوردش رو باهم مقایسه بکنه اگه درست بود وارد اکانتش بشه
اگه غلط بود اررور بده

لطفا کمکم کنید
بهش خیلی نیاز دارم

omidquest
جمعه 21 بهمن 1390, 17:52 عصر
سلام خيلي راحت اين كار انجام ميشه
در كل هيچ فرقي با لوكال كار كردن نداره
من برنامه خودم رو اينطوري نوشتن
و از اين كانكشن براي ديتا بيس استفاده كردم البته ديتا بيس من SQl server هستش و براي ديتابيس هاي ديگه بايد از كانكشن هاي ديگه اي استفاده كني
Data Source=174.182.96.245;Persist Security Info=True;Password=11111111111;User ID=omidquest
در كل شما موقع معرفي ديتا بيس به پروژه بايد به جاي نام كامپيوتر / آدرس ديتا بيس و يا هر چيز ديگري
فقط IP سرور كه روي آن ديتا بيست توي اينترنت نصب شده رو تعريف كني
باقيه موارد هم كه مثل قبل هستش
مشكلي بود در خدمتم

alimahsis
جمعه 21 بهمن 1390, 22:42 عصر
ای ول
منم همچین سوالی دارم
یه دیتا بیس تو پرشین گیگ دارم میخوام باهاش ارتباط برقرار کنم
یه چیزای از پاسخ آقا امید فهمیدم
ولی اگه یه سورس خوب برام بزارن خیلی خیلی ممنون می شم:چشمک:
راستی اگه کسی علاقه به بازی سازی داره البته با gamemaker نه با وی بی من قبلا ها کار میکردم
اینم وبلاگم: http://mahgames.blogfa.com/

alimahsis
جمعه 21 بهمن 1390, 22:58 عصر
این آدرس فایل اکسس منه که تو سایت پرسین گیگ آپلود کردم:
http://alimahsiswebchat.persiangig.com/document/Database1.accdb
حالا چجوری میشه باهاش ارتباط برقرار کرد؟؟؟
تو رو خدا یه سورس بدرد بخور برام بذارید
از امید آقا هم بخاطر راهنماییشون متشکرم ولی من زیاد متوجه نشدم
یه سورس ساده هم کارم رو راه میندازه

alimanam
شنبه 22 بهمن 1390, 01:03 صبح
با سلام

به صرف اینکه بانک رو در هاست رایگانی ذخیره بکنین که نمیشه بهش وصل شد ! باید دید این هاست قابلیت اتصال از راه دور رو به این پایگاه داده امکان پذیر کرده یا نه ؟ تا جایی که من میدونم پرشین گیگ همچین امکاناتی رو برای کاربراش در نظر نگرفته . در ضمن اگه براتون مقدوره نوع پایگاه داده رو عوض کنین چون هاست های رایگان خیلی کمی هستن که اجازه دسترسی ( اتصال از راه دور ) به پایگاه داده رو میدن به جای اکسس بهتره از MS Sql یا MySql استفاده کنی .

موفق باشید./

omidquest
شنبه 22 بهمن 1390, 03:20 صبح
دوست عزيز alimahsis (http://barnamenevis.org/member.php?244674-alimahsis) سلام همينطوري كه دوست بزرگوارمون alimanam (http://barnamenevis.org/member.php?43498-alimanam) فرمودن صرف اين موضوع كه شما يه ديتابيس روي وب داشته باشي كافي نيست
من تقريبا تمام هاست هاي رايگان رو امتحان كردم هيچكدوم امكان remote كردن رو فعال نكردن اين امكان براي اتصال به ديتا بيس از خارج از سايت الزامي هستش
شما حتما و الزاما بايد يه هاست تهيه كني كه بتوني روي اون ديتا بيس نصب كني حالا اگر ديتابيس SQL SERVER نياز داري هاست ويندوز و اگر MY SQL نياز داري هاست لينوكس البته هستن سرويس هايي كه هر دو ديتا بيس رو با هم روي يه هاست ارائه بدن گه انتخاب اون موضوع با شماست

alimahsis
شنبه 22 بهمن 1390, 12:20 عصر
خیلی ممنون ازتون
ولی من فعلا هاست ندارم
و الان فعلا می خوام ببینم می تونم برنامه نویسیش رو بکنم یا نه
شما هیچ سایتی رو ندارید که بتونم رایگان با پایگاه داده راه دور ارتباط برقرار کنم؟؟؟

omidquest
شنبه 22 بهمن 1390, 13:04 عصر
نخير متاسفانه سايتي رو سراغ ندارم البته اين موضوع رو من حدود 1 سال پيش پيگيري ميكردم
اگر سرويس دهنده جديدي اومده باشه خبر ندارم يه سرچ كردن ممكنه مفيد باشه

منم ميگردم چيزي پيدا كردم خبرتون ميكنم

alimahsis
شنبه 22 بهمن 1390, 13:35 عصر
دمت گرم
تو گوگل چی بنویسم که به نتیجه برسم؟؟؟

crazyfull
شنبه 22 بهمن 1390, 15:31 عصر
برای اينکه بتونی به صورت اصولی يه پروژه بازی تحت شبکه رو پياده سازی کنيد بايد سوکت کار کنيد و يا اينکه از پرتوکل های استاندارد مثل http استفاده کنيد.
به دلايل امنيتی و اصولی اصلاً منطقی نيست که هر کلاينت برای ثبت و گرفتن رکورد به ديتابيس متصل بشه و اگه تعداد کاربرها يکم زياد بشه دچار مشکل ميشی



شما هیچ سایتی رو ندارید که بتونم رایگان با پایگاه داده راه دور ارتباط برقرار کنم؟؟؟
http://www.db4free.net

omidquest
شنبه 22 بهمن 1390, 16:37 عصر
از كلمات كليدي مانند
Free hosting , upload free data base و همچين چيز هايي استفاده كنيد

omidquest
شنبه 22 بهمن 1390, 16:42 عصر
برای اينکه بتونی به صورت اصولی يه پروژه بازی تحت شبکه رو پياده سازی کنيد بايد سوکت کار کنيد و يا اينکه از پرتوکل های استاندارد مثل http استفاده کنيد.
به دلايل امنيتی و اصولی اصلاً منطقی نيست که هر کلاينت برای ثبت و گرفتن رکورد به ديتابيس متصل بشه و اگه تعداد کاربرها يکم زياد بشه دچار مشکل ميشی



http://www.db4free.net
دوست عزيز و بزرگ وار سلام
اگر تعداد كاربر ها يكم زياد بشه مثلا از ياهو مسنجر بيشتر؟؟؟ از باقيه مسنجر ها بيشتر؟؟
از نرم افزار هاي اپليكيشن مديريت SEO سايت بيشتر؟؟
در همچين مورد هايي اگر نوع سرور ، ديتا بيس ، كش كردن ديتا بيس ،كد نويسي ديتا بيس و كلاينت ، بموقع open و close كردن كانكشن ها را درست و صحيح و كاربردي انجام و انجام بديم هيچ مشكلي پيش نمياد .

alimahsis
شنبه 22 بهمن 1390, 16:55 عصر
برای اينکه بتونی به صورت اصولی يه پروژه بازی تحت شبکه رو پياده سازی کنيد بايد سوکت کار کنيد و يا اينکه از پرتوکل های استاندارد مثل http استفاده کنيد.
به دلايل امنيتی و اصولی اصلاً منطقی نيست که هر کلاينت برای ثبت و گرفتن رکورد به ديتابيس متصل بشه و اگه تعداد کاربرها يکم زياد بشه دچار مشکل ميشی



http://www.db4free.net


دستت درد نکنه
اما من mysql نمی خوام sqlserver می خوام
داری سایتشو؟؟؟

alimanam
شنبه 22 بهمن 1390, 17:28 عصر
با سلام

برای تست و استفاده پایگاه داده MS SQL از این سایت (http://free-sql.bizhostnet.com/) استفاده کن سرعتش هم خوبه ولی مطمئنا جایی نیست که فکر کنی همیشه بانک برنامه رو میشه اونجا داشته باشی شاید بدون اطلاع شما بانک رو پاک کنن ولی برای تست ( حداقل چند ماه تضمین شده است ) عالیه .

اگر هم خواستی سرچ کنی این جمله رو سرچ کن . (http://www.google.com/#hl=en&sclient=psy-ab&q=free+ms+sql+database+hosting&pbx=1&oq=Free+ms+sql+data&aq=1&aqi=g2g-v2&aql=&gs_sm=1&gs_upl=1245l8135l0l10311l20l16l2l2l2l1l517l6547l3-10.4.2l20l0&bav=on.2,or.r_gc.r_pw.r_qf.,cf.osb&fp=11ff9bf13c286491&biw=1280&bih=685)

موفق باشید./

crazyfull
شنبه 22 بهمن 1390, 17:35 عصر
دوست عزيز و بزرگ وار سلام
اگر تعداد كاربر ها يكم زياد بشه مثلا از ياهو مسنجر بيشتر؟؟؟ از باقيه مسنجر ها بيشتر؟؟
از نرم افزار هاي اپليكيشن مديريت SEO سايت بيشتر

فکر ميکنم اشتباه متوجه شديد اين دوستمون ميخواد پروژه تحت دسکتاپ باشه نه وب! اگر هم درست ميتوجه شده ايد بايد بگم سخت در اشتباه هستيد کاربران ياهو مسنجر و حتی مبتديانه ترين مسنجر ها به صورت مستقيم به ديتابيس متصل نميشن!!!
ديتابيس اسمش روشه "پايگاه داده اطلاعات" کارش فقط مديريت و ثبت و خوندن اطلاعات هست نه ابزاری برای برقراری ارتباط بين کلاينت ها!!


اگر تعداد كاربر ها يكم زياد بشه مثلا از ياهو مسنجر بيشتر؟؟؟ از باقيه مسنجر ها بيشتردوست عزيز اين چنين تعداد کاربر (و حتی خيلی کمتر) همزمان نيازمند سخت افزار و چندين و چند سرور هست


در همچين مورد هايي اگر نوع سرور ، ديتا بيس ، كش كردن ديتا بيس ،كد نويسي ديتا بيس و كلاينت ، بموقع open و close كردن كانكشن ها را درست و صحيح و كاربردي انجام و انجام بديم هيچ مشكلي پيش نمياد .
اگه تمام مشکلات امنيتی ارتباط مستقيم کلاينت و ديتابيس رو ناديده بگيريم باز هم به مشکل بر ميخوريد مثل ثبت همزمان يک يا چند رکورد


اما من mysql نمی خوام sqlserver می خوامhttp://www.freesqldatabase.com/mssql

alimahsis
شنبه 22 بهمن 1390, 17:50 عصر
خیلی ممنون ازتون
crazyfull راست میگه
میخوام از تحت دسکتاپ استفاده کنم نه از تحت وب
نیاز به راهنمایی دارم
به نظرتون کدوم بهتره؟؟؟
به نظر من کار با vb راحت تره و کار هم گرافیکی تر میشه اما دیگه به اون بازی نمیشه گفت تحت وب چون نیاز به دانلود برنامه داره
حالا شما چی میگید؟؟؟