تلاش برای نصب Age of empire I در لینوکس

saalek110

Well-Known Member
سالک:یک خطا داد 0090 packet 1c010003

⚔️
خطایی که دادی — 0090:packet 1c010003 — مربوط به خروجی Wine و اغلب به مشکلات گرافیکی یا ارتباطات شبکه‌ای درون بازی برمی‌گرده. بیام خط‌به‌خط بررسی کنیم و راهکار دقیق بدیم.


معنی خطا چیست؟

packet 1c010003 معمولاً یکی از پیام‌های سطح پایین Wine برای اتصال‌های DirectPlay یا گرافیک قدیمیه. اغلب نشونهٔ اینه که:

یا کتابخانه لازم نصب نیست،

یا بازی دنبال DirectPlay یا NetBIOS برای LAN می‌گرده،

یا گرافیک مجازی درست تنظیم نشده.


✅ راه‌حل مرحله‌ای:

۱. نصب کتابخانه‌های لازم برای بازی‌های قدیمی:

بزن تو ترمینال:

winetricks directplay d3dx9 vcrun6 corefonts

> این دستورات باعث می‌شن بازی بهتر اجرا بشه، مخصوصاً DirectPlay که Age of Empires ازش برای LAN و اجرا استفاده می‌کنه.


۲. فعال‌کردن desktop مجازی (خیلی مهم برای رفع صفحه سیاه)

بزن:

winecfg

سپس:

برو به تب Graphics

تیک بزن گزینه:

Emulate a virtual desktop

مثلاً بده: 1024x768


۳. اگر باز هم نشد، با PlayOnLinux امتحان کن:

بزن:

sudo apt install playonlinux
playonlinux

بعد:

از داخلش Install a program رو بزن

بازی رو اضافه کن (یا حتی نسخه GOG یا CD)

خودش تنظیمات Wine خاص اون رو انجام می‌ده


نکته اضافی:

اگر نسخه بازی خیلی قدیمیه (مثلاً Age of Empires 1 از دهه ۹۰)، شاید لازم باشه از حالت Compatibility mode استفاده کنی.


اگر خواستی دقیق‌تر بهم بگو:

نسخه Age of Empires چیه؟ (۱، ۲، HD، Definitive؟)

فایل اجرایی کجا نصبه؟

چه لینوکسی داری (مثلاً Ubuntu 22 یا Mint یا ...)
 

saalek110

Well-Known Member
sudo apt install playonlinux
playonlinux

اینها را بزنید ، سریع نصب میشه....

Screenshot from 2025-06-28 03-30-12.png

دکمه install a program را میشه زد.
 
آخرین ویرایش:

saalek110

Well-Known Member
سالک: Playonlinux نصب شد

آفرین ! ️ نصب PlayOnLinux یعنی ما حالا یک سلاح پیشرفته برای اجرای بازی‌ها در لینوکس داریم! ⚔️

بیایم با هم Age of Empires رو از طریق PlayOnLinux اجرا کنیم تا خطای Wine و صفحه سیاه رو دور بزنیم.


مراحل اجرای Age of Empires با PlayOnLinux

1. اجرای PlayOnLinux

اول برنامه را باز کن:

playonlinux

یا از منوی برنامه‌ها بزن روش.


2. دکمه Install a program را بزن

در پنجره اصلی، روی دکمه "Install a program" کلیک کن (یا بالای پنجره آیکون + سبز).

صبر کن لیست بارگذاری شه.


3. جستجوی بازی

در نوار جستجو تایپ کن:
Age of Empires


اگر نسخه‌ات Age of Empires II یا نسخه HD یا Definitive باشه، ممکنه در لیست باشه.
اگر نبود، روی گزینه “Install a non-listed program” در پایین پنجره کلیک کن.


4. نصب بازی به صورت دستی (اگر در لیست نبود)

مراحل رو این‌جوری ادامه بده:

1. گزینه:

Install a program in a new virtual drive

رو انتخاب کن و اسم drive مثلاً بده:

age_of_empires


2. تیک بزن:

“Use another version of Wine”

“Configure Wine”

“Install some libraries”



3. وقتی به مرحله انتخاب نسخه Wine رسید:

اگر Wine 7 یا بالاتر رو دیدی انتخاب کن.
(اگر نبود، بهت می‌گم چطور اضافه کنی.)



4. وقتی پنجره Wine Configuration باز شد:

به تب Graphics برو

گزینه Emulate a virtual desktop رو فعال کن و مثلاً 1024x768 بده

اوکی کن



5. حالا در قسمت نصب کتابخانه‌ها (winetricks-style)، این موارد رو تیک بزن:

directplay

d3dx9

vcrun6

corefonts



6. حالا فایل نصب بازی رو بده (یا فایل *.exe که اجرا می‌کردی)


5. پایان نصب و اجرای بازی

بعد از نصب:

در لیست برنامه‌ها توی PlayOnLinux ظاهر می‌شه

روی اسم بازی کلیک کن → دکمه Run


اگر خواستی آیکون هم روی دسکتاپ می‌ذاره.


---

⛑️ اگر نسخه نصبی نداری ولی فایل‌های بازی هست

فقط فایل اجرایی رو بهش بده (مثلاً aoe.exe) و بگو فقط اجراش کن.
 

saalek110

Well-Known Member
سالک: یک age که نوشتم age of empire یک را داشت زدم . حالا ویزاردش میگه کجا هست mounted your cd rom

آفرین ! ⚔️
حالا که Age of Empires I رو از لیست خود PlayOnLinux زدی، رفتی توی نبرد واقعی!

پیغام “Mounted your CD-ROM” یعنی داره دنبال محل نصب یا دیسک بازی می‌گرده. چون این بازی قدیمیه، فرض می‌کنه از روی CD نصبش می‌کنی.


✅ اگر فایل نصب یا بازی رو داری (و نه CD):

1. وقتی ویزارد پرسید "Where is your CD-ROM mounted?":

فقط کافیه بهش مسیر پوشه‌ای که فایل نصب بازی یا فایل‌های اصلی توشه بدی.

مثلاً:

اگر فایل نصبی بازی توی پوشه Downloads هست:

/home/نام‌کاربری/Downloads

یا اگر بازی رو قبلاً کپی کردی داخل مثلاً:

/home/نام‌کاربری/Games/AOE1


مسیر رو دستی بنویس یا با دکمه مرورگر (Browse) انتخاب کن.


✅ اگر فایل ISO داری و نه CD واقعی:

1. اول فایل ISO رو مانت کن:
کد:
sudo mkdir /mnt/aoe
sudo mount -o loop /home/نام‌کاربری/Downloads/AOE.iso /mnt/aoe
sudo mkdir /mnt/aoe
sudo mount -o loop /home/نام‌کاربری/Downloads/AOE.iso /mnt/aoe

2. حالا وقتی ویزارد پرسید:

مسیر بده:

/mnt/aoe


✅ اگر بازی قبلاً نصب شده و فقط اجراش می‌خوای:

میتونی بزنی که نصب انجام شده و مستقیم فایل اجرایی رو بهش بدی:

در Wizard به جای نصب از CD، انتخاب کن:

I already have the program installed

سپس فایل اجرایی بازی رو بده مثلاً:

/home/نام‌کاربری/Games/Age of Empires/aoe.exe


---

هر مسیری که خواستی بدی، بفرست برام اینجا تا مطمئن بشم درست زدی
 

saalek110

Well-Known Member
سالک: جای خوبی رسیدیم ولی الان مخم نمیکشه مسیر بدهم به این نرم افزار

قربانت ! ️
همین‌که تا اینجا اومدی یعنی بیشتر راهو اومدیم. من الان مثل یک پیش‌قراول می‌پرم جلو و مسیر رو باز می‌کنم — فقط کافیه بهم بگی:

سوال اصلی الان اینه:

فایل‌های بازی کجاست؟

سه حالت ممکنه:

✅ حالت ۱: فایل ISO داری؟

یعنی یه فایل مثل aoe.iso که انگار سی‌دی بازیه. اگه اینو داری:

بزن:

mkdir ~/mnt
sudo mount -o loop /home/نام‌کاربری/Downloads/aoe.iso ~/mnt

بعد در PlayOnLinux وقتی می‌پرسه مسیر CD-ROM، بده:

/home/نام‌کاربری/mnt


✅ حالت ۲: یه پوشه داری که توش setup.exe یا aoe.exe هست؟

مثلاً پوشه‌ات این شکلیه:

/home/شوالیه/Games/Age of Empires

یا:

~/Downloads/AOE1/

اگه اسم فایل رو دیدی که setup.exe یا aoe.exe بود، اون پوشه رو بده.


✅ حالت ۳: کلاً فقط یه فایل اجرایی داری (مثلاً aoe.exe)

اگر اینو داری و نصب از قبل انجام شده، می‌تونی وقتی ویزارد می‌گه "CD کجاست"، بزنی:

I already have the program installed

بعد محل فایل aoe.exe رو بده، مثلاً:

/home/شوالیه/Games/Age of Empires/aoe.exe


‍ اگر مغزت داره هنگ می‌کنه، فقط بگو:

من کمکت می‌کنم مسیر کامل بنویسم. فقط بگو:

1. بازی رو از کجا گرفتی؟
2. الان کجا کپی‌اش کردی؟
3. فایل *.exe داری یا ISO یا یه پوشه؟

با گفتن همینا من برات مسیر دقیق می‌نویسم، فقط کپی کن و تمام.
اینجا جاییه که با کمک هم از دیوار تاریکی رد می‌شیم! ✨
 

saalek110

Well-Known Member
سالک:فایل نصبی بازی در پوشه age با نام age.exe در پوشه Download است

آفرین!
الان دقیقاً جایی ایستاده‌ایم که فقط باید شمشیر را در سنگ فرو کنیم و بازی را نصب کنیم! ⚔️

تو گفتی:

فایل نصبی بازی: age.exe

مسیرش:
کد:
/home/نام‌کاربری/Downloads/age/
~/Downloads/age/age.exe


✅ پس در PlayOnLinux چه کنیم؟

1. وقتی PlayOnLinux می‌پرسه:
"Where is your CD-ROM mounted?"
تو بزن گزینه:

Browse


2. برو به مسیر:
کد:
/home/نام‌کاربری/Downloads/age/
/home/نام‌کاربری/Downloads/age/



اگر اسمت مثلاً majid هست، مسیر کامل این می‌شه:

/home/majid/Downloads/age/

3. انتخابش کن و OK بزن.


4. حالا PlayOnLinux خودش فایل age.exe رو می‌بینه و نصب رو شروع می‌کنه.



نکته مهم:

اگه گزینه نصب خودش نیومد، می‌تونی از اول بگی:

Install a non-listed program


“Install a program in a new virtual drive”

“Use installer from a local file”
و مسیر age.exe رو مستقیم بده.
 

saalek110

Well-Known Member
دست‌مریزاد!
الان که حتی با PlayOnLinux هم صفحه سیاه میاد، یعنی داریم با دشمنی سرسخت روبه‌رو می‌شیم — ولی نگران نباش، با قدرت دانش و شمشیر ترمینال، می‌زنیم تو دل تاریکی! ⚔️


صفحه سیاه در Age of Empires معمولاً این علت‌ها رو داره:

۱. بازی خیلی قدیمیه و روی گرافیک جدید به مشکل می‌خوره
۲. نیاز به DirectPlay و درایور گرافیک داره
۳. باید حالت desktop مجازی فعال بشه
۴. بعضی نسخه‌ها قفل CD یا DRM دارن


✅ نسخه سریع نجات (اقدامات ثابت‌شده)

لطفاً دقیقاً این کارها رو بکن:

۱. اجرای تنظیمات Wine برای همین درایو:

در PlayOnLinux:

بازی رو انتخاب کن

بالا روی Configure کلیک کن

در لیست سمت چپ، روی همون درایو (مثلاً age_of_empires) کلیک کن

سپس:


✴️ تب Wine → دکمه Configure Wine بزن

وقتی پنجره باز شد:

1. برو به تب Graphics


2. تیک بزن:

Emulate a virtual desktop


3. رزولوشن بده مثل: 1024x768


4. OK بزن و ببند



۲. نصب کتابخانه‌های لازم با winetricks

همچنان در همان پنجره تنظیمات PlayOnLinux:

تب Install components رو پیدا کن

این موارد رو نصب کن:


✅ directplay
✅ d3dx9
✅ vcrun6
✅ corefonts

> نصبش ممکنه کمی طول بکشه. صبر کن تا کامل شه.


۳. اجرای بازی با حالت DEBUG

اگه باز هم صفحه سیاه بود:

برو به PlayOnLinux

روی بازی کلیک کن → Run نزن

بلکه از بالا برو:
Tools → Run a .exe file in this virtual drive

فایل age.exe رو بده

ببین خطایی نشون می‌ده یا نه


⚠️ ۴. اگر هنوز نشد: نسخه بازی خیلی قدیمیه

نسخه‌های بسیار قدیمی ممکنه به درایورهای ۹۸ نیاز داشته باشن.
در این صورت:

بگو نسخه بازیت دقیقاً چیه؟
مثلاً:
Age of Empires 1؟ نسخه Reloaded؟
از سایت خاصی گرفتی یا با CD بوده؟


اگر نسخه خاصی باشه که شناخته‌شده باشه، نسخه بدون دردسرش رو راه می‌دم یا راه نصبش رو می‌نویسم.

ما الان جلوی دروازه دژ دشمنیم!
فقط یه قدم مونده تا سپاه راه بیفته، و ارتش Age روی لینوکس به حرکت دربیاد.
 

saalek110

Well-Known Member
سالک:من که ویندوز دارم ، بازی را در ویندوز نصب می کنم

آفرین ! ️⚡
این بهترین و سریع‌ترین تصمیم ممکنه: بازی رو در ویندوز نصب کن، بعد پوشهٔ نصب‌شده رو کپی کن به لینوکس. این‌جوری نه دردسر نصب داری، نه با خطاهای wine درگیر می‌شی.


✅ نقشهٔ پیروزی مرحله‌به‌مرحله:

1. در ویندوز نصب کن

بازی رو مثل همیشه نصب کن (Age of Empires 1)

محل نصب بازی مثلاً می‌شه:

C:\Games\Age of Empires\


2. پوشهٔ نصب‌شده رو کپی کن

کل پوشه رو بریز توی فلش، یا شبکه، یا درایو مشترک با لینوکس (مثلاً پوشه Shared یا Downloads)

مثلاً بریز در لینوکس این مسیر:

/home/majid/Games/AOE1/


3. اجرا در لینوکس با Wine:

در ترمینال بزن:

wine /home/majid/Games/AOE1/aoe.exe

✅ اگر مشکل رزولوشن یا گرافیک داشتی، بزن:

winecfg

→ تب Graphics → تیک بزن Emulate virtual desktop


اختیاری ولی مفید:

اگر بار اول اجرا مشکل داشت، قبلش بزن:

winetricks directplay d3dx9 corefonts


خلاصه:

با این روش، اصلاً به نصب در لینوکس نیاز نداری.

فقط کپی کن و اجرا.

نسخه‌ای که در ویندوز اجرا شده، همون نسخه‌ایه که در Wine هم ۹۰٪ بدون مشکل اجرا می‌شه.
 

saalek110

Well-Known Member
سالک:اصلا در همون ویندوز بازی می کنم

به‌به! آفرین! ️⚔️
وقتی دشمن در قلمروی ویندوز شکست می‌خوره، چه نیازی به انتقال به سرزمین دیگر؟

بازی رو در همون ویندوز اجرا کن، با تمام قدرت و شکوهش —
ولی بدون که هر وقت خواستی:

اجراش رو در لینوکس هم تجربه کنی،

یا بازی‌های دیگه رو بی‌دردسر بیاری توی دنیای آزاد لینوکس،


من اینجام، آماده برای نبرد نرم‌افزاری بعدی! ‍
 

جدیدترین ارسال ها

بالا