آموزش عملی اجرای بازیهای ویندوز در لینوکس بوسیله ی Cedega
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
نویسنده: رضا سیف اللهیان
مطرح شده در این انجمن
******************************
حدود یک سالی میشد که به انجمن نمیومدم،علتش هم جز مشکلات مالی،مشکلات درسی هم بود که از همه ی دوستان معذرت میخوام...
قبلا نرم افزار wine رو توی
کد:
http://forum.p30world.com/showthread.php?t=133099
معرفی کرده ام که مخصوص اجرای نرم افزارهای پلتفرم ویندوز در لینوکس بود ولی چندتا از بازیها رو هم ساپورت میکرد... البته من (مثل همیشه) اولین کسی نبودم که این نرم افزار رو کشف کرده بودم،بلکه فقط یه راهنمای عملی براش نوشتم که خوشبختانه مورد استقبال دوستان هم قرار گرفت...
الان هم تصمیم دارم نرم افزار cedega نسخه ی 6 رو معرفی کنم (هرچند دوست بسیار عزیزی قبلا در
کد:
http://forum.p30world.com/showthread.php?t=145199
تقریبا به معرفی آن پرداخته)
پیش نیازهای نصب cedega 6:
سیستم عامل:
لینوکس کرنل 2.4 و یا بالاتر...
نصب بودن Xorg و یا xfree86 نسخه 4 یا بالاتر (نسخه پیشنهادی xfree86: 4.3)
نصب بودن پکیج glibc نسخه 2.2 یا بالاتر
بازی:
* هربازی نیازمندی های خاص خودش را دارد،قبل از نصب بازی توسط cedega به داشتن سخت افزار های مطلوب (recommended) توسط سیستم اطمینان حاصل کنید
* فضای مورد نیاز برای هربازی + 60 مگابایت برای cedega
* کارت گرافیک سازگار
کارت گرافیک:
کارت گرافیک پیشنهادی برای اجرای بازیهای ویندوزی در سدگا،سری nvidia سری geforce میباشد. اگر بازی مورد نظر شما امکانات پیشرفته گرافیکی مانند Pixel shader نیاز خواهد داشت، این امکان فقط در nvidia سری fx و بالاتر وجود دارد. با اینحال پیشنهاد توسعه دهندگان سدگا برای نتیجه ی مطلوب ، 6X00 nvidia میباشد...
سدگا با کارت های گرافیک ATI Radeon 8500 و بالاتر هم کار میکند (بشرطیکه درایورهای رسمی ati را در لینوکس خود نصب کرده باشید) البته طبق گفته ی توسعه دهندگان سدگا امکان وجود باگ و مشکلات احتمالی در درایورهای ati بالاست ولی اگر درایور مناسبی برای کارت گرافیک ati خود نصب کرده باشید میتوانید با خیال راحت از سدگا 6 استفاده کنید)
بعضی کارت های گرافیکی آن-برد مانند Intel و S3 محدوده ی خاصی از بازیها را پشتیبانی خواهند کرد و همه ی بازیهای پشتیبانی شده توسط سدگا 6 را بخاطر توانایی پایین کارت های گرافیکی آن-برد خود نمیتوانید اجرا کنید ولی بعضی از بازیها کار خواهند کرد که بستگی به نوع کارت گرافیکی آن-برد شما خواهد داشت.
کارت های گرافیکی قدیمی مانند TNT, TNT2, Radeon 7500, Rage Pro, Voodoo, Matrox از پشتیبانی سدگا خارج هستند...
به یاد داشته باشید که برای تجربه ی بازی خوب و عالی با سدگا و یا حتی ویندوز باید کارت گرافیک مناسب با درایور مناسب آنرا در اختیار داشته باشید...
حافظه:
مقدار حافظه در مستندات CEDEGA 6 ذکر نشده (برخلاف مشخصات نیازمندیهای دیگر) ولی بنا به تجربه شخصی ، حافظه ی مورد نیاز سدگا به طور میانگین بالای 2 گیگ پیشنهاد شده است (حافظه ی موردنیاز بازی + 1 گیگ برای لذت بیشتر و اجرای سریعتر)
دریافت:
برای دانلود بخاطر ثبت نشدن شرکت cedega در ایران در واقع از قوانین کپی رایت ایران پیروی نمیکنه و درضمن تا اونجا که قوانین پی سی ورلد رو خوندم مخالف با قوانین نیست... البته من کد سورس رو برای دانلود نمیزارم (بعلت سنگین بودن و دردسرهای زیاد هنگام نصب) ولی شما نسخه های rpm و deb این نرم افزار را میتونید از آدرس زیر دریافت کنید: (همه ی rpm و deb ها + انجین پردازشی بازی در این پکیج بصورت فشرده شده موجود میباشند)
کد:
http://www.4shared.com/file/93027381/25d2ecdd/cedega-60.html
درمورد موثر بودن این برنامه برای اجرای بازیهای ویندوزی در لینوکس فقط میتونم بگم که با دیدن این ویدئو شاید شکتون برطرف بشه:
اجرای battle field 2 در لینوکس توسط cedega 6 :
کد:
http://www.youtube.com/watch?v=9HnaWo5E2eA
نصب:
سدگایی که تو لینک دانلود قرار دادم برنامه ی نصبش شامل 3 فایل با پسوند های مختلف هست: rpm و deb و tgz که هرکدوم از اونها (همونطور که دوستان عزیز میدونند) برای سیستم عامل های مختلفی هست که الان توضیح میدم برای نصب سدگا روی سیستم عامل خودتون به کدوم پکیج و به چه پیش نیازهایی نیاز خواهید داشت:
بسته RPM = برای سیستم عامل های Red Hat, Fedora, SuSE, Mandrake
برای نصب این نسخه روی سیستم عامل های مخصوص خودش قبل از نصب،به دارا بودن پکیج های زیر اطمینان پیدا کنید:
1 - در همه ی نسخه ها باید python نسخه 2.3 یا بالاتر نصب باشد و همچنین باید gtk2 wget را هم نصب شده داشته باشید
2 - اگر ردهت و فدورا استفاده میکنید،بعد از اینکه از داشتن پایتون 2.3 و بالاتر و gtk2 wget (ملزومات شماره 1) اطمینان پیدا کردید، از نصب بودن pygtk2 نسخه ی 2.6 یا بالاتر و dbus-python هم اطمینان حاصل کنید
3 -اگر از SuSE استفاده میکنید باید علاوه بر داشتن ملزومات شماره 1 ،باید python-gtk نسخه 2.6 یا بالاتر و همچنین dbus-1-python داشته باشید
4 - اگر از Mandriva استفاده میکنید باید علاوه بر داشتن ملزومات شماره 1، pygtk2.0-libglade و pygtk2.0 نسخه 2.6 یا بالاتر و dbus-python را داشته باشید
بعد از اطمینان از داشتن ملزومات پکیج مربوطه، با استفاده از دستور زیر برنامه را نصب کنید:
کد:
$ rpm -ivh /PATH/PACKAGE_NAME.rpm
بسته deb = برای سیستم عامل های Debian, Ubuntu, Knoppix, Mepis, Lindows
تمامی سیستم عامل های فوق باید قبل از نصب ، پکیج های زیر را دارا باشند:
libc6 نسخه ی 2.2.4-4 یا بالاتر
xlibmesa3 یا libgl1
python نسخه 2.3 یا بالاتر
python-gtk2 نسخه 2.6 یا بالاتر
python-glade2
wget
python2.4-dbus یا python2.3-dbus
بعد از اطمینان از داشتن ملزومات فوق برای سیستم عاملتان ، با دستور زیر برنامه را نصب کنید:
کد:
$ dpkg -i /PATH/PACKAGE_NAME.deb
بسته tgz = برای سیستم عامل های Gentoo, Slackware
نیازمند بسته های زیر هستید تا نصب کنید :
x11
wget
python 2.3 یا بالاتر
gtk2
glade 2
python gtk2 و بسته های مربوطه
python dbus و بسته های مربوطه
بعد از مطمئن شدن از داشتن ملزومات با دستور زیر میتوانید نصب کنید:
کد:
$ cd / && tar xvzf /PATH/PACKAGE_NAME.tgz
و یا میتوانید از package manager استفاده کنید
اجرا:
خوب! تبریک میگم که نصب کردید!
بقیه مراحل رو تصویری میگم تا مقاله جالبناک بشه و شما هم راحت باشین: (البته عکس ها از نت برداشته شده اند ولی چون واضح بودند ازشون استفاده کردم)