歡迎您光臨本站 註冊首頁

linux下玩warcraft III(魔獸)

←手機掃碼閱讀     火星人 @ 2014-03-24 , reply:0

  先介紹Winex的安裝和用法,看了后就可以根據自己的具體情況具體配置了,可以直接玩WIN里裝好的遊戲,也可以在LINUX下安裝WIN的遊戲

1、首先你要到下面所列地址先下載WineX這個程序
http://85.187.59.134/linux-misc/SRPMS/WineX-2.2.1-1.i386.rpm

2、安裝,
載的是.rpm包,所以在X里是可以直接雙擊來安裝的,當然,也可以用老辦法:
進入你剛才下載的WineX所在的目錄,然後,
#rpm -ivh WineX-2.2.1-1.i386.rpm 回車就可以了。

3、關於配.config
就默認配置,默認有個C盤

4、運行你的遊戲
首先掛上你的光碟機:#mount -t /dev/cdorm /mnt/cdrom
進入光碟機的映像:#cd /mnt/cdrom
安裝遊戲(一定要在終端里執行!)#winex setup.exe(setup.exe也可能是其它名稱)。這時WineX會自動安裝遊戲。值得注意的是,如果你的遊戲所在的目錄或者安裝程序是以中文命名的,由於終端不支持中文輸入的原因,你必須把遊戲安裝程序cp到硬碟,把它rename成E文,然後進入目錄,#winex ****.exe。
這時,有些遊戲會在桌面上創建快捷方式,雙擊它就可以玩了,有些則沒有,這時你只要在終端里進入默認C盤
#cd TansGaming_Drive/遊戲目錄
#winex 主遊戲程序.exe

5、注意事項:有些遊戲會是中文的安裝目錄,在Windows中無大礙,但在Linux下是致命的,它有可能使你的遊戲運行不起來!所以在安裝時一定要rename。

6、安裝顯卡驅動
開始遊戲前還得要裝裝顯卡驅動,不然,嘿嘿可以想想會發生什麼事情,具體做法看看我的BLOG里那Nvidia顯卡安裝

7、開始魔獸
這裡你要根據你自己喜歡了,找個盤安裝下,怎麼安裝就不用在講了,看完上面的文字就應該會裝了,現在講下就是玩在WIN下裝好的,其實更簡單,就是直接winex 遊戲目錄/遊戲主程序.exe,前提要掛載好分區,怎麼掛載就看看我另外一個文章,WIN分區的掛載,很詳細的,延伸一下就是這樣以來很多WIN的程序都可以運行,但也不要抱太大的希望,有很多也是不能運行的,祝大家玩的愉快!!!!

下面是網上轉來WINEX配置
配置WineX
=================

WineX的配置選項在你的主目錄下的'.transgaming'目錄.主要的配置文件是'.transgaming/config'. 這是個ASCII文本文件.第一次運行WineX的時候,'.transgaming'目錄會以默認的預配置狀態自動建立. 默認的預配置狀態是從/usr/lib/transgaming/.transgaming目錄中複製過來的.

如果你需要自己定製配置(默認設置不能滿足),當'~/.transgaming/config'文件建立后,你可以用你喜歡的文件編輯器打開它並編輯它.

Drives段
--------------

此段定義了WineX將要使用的驅動器. 如果需要可以在這兒指定新的驅動器.所有你系統連接的CD-ROM驅動器WineX將會在運行期間自動檢測到,同時新的盤符也可動態的分配給它們. 你不需要手動的加入CD-ROM驅動器,除非有嚴重的配置問題.

此段的格式如下:
[Drive Letter] - 盤符, 例如: c, d, e, z
Path = location ? 此驅動器的根目錄.
Type = type - 指定驅動器類型;支持的類型有: floppy,hd,cdrom和network
Label = xxx - 驅動器卷標, 最多11個字元
Serial = xxx - 驅動器序號, 最多8個十六進位字元
Filessystem=xxx - 文件系統類型,支持的文件系統有: dos,fat,win95,vfat和unix
Device=/dev/xxx - 如果需要原始訪問可以指定一個特殊的設備(註:主要是軟碟機和光碟機).

DLL段
-----------

這個段指定WineX所用的DLLs. 語法如下:
"dllname" = "builtin, native" 或
"dllname" = "native, builtin"

順序指定了那個先使用. 如果builtin在前的話,將會使用WineX內建dll,如果native在前的話WineX將會使用本地Windows dll(如果它在配置的系統目錄的話).有時候,使用本地Windows可能會提高某些程序的兼容性.

一般情況下, 你很少需要編輯這個段,或從不需要.

x11drv段
--------------

這個段包括了在WineX和X服務間的交互. 一些最常用的選項是:

"Managed" = "Y"
這個選項更改WineX窗口是否是管理窗口.默認值為Y. 管理窗口是使用窗口管理器而不用 WineX.

"Desktop" = "800X600"
這個選項允許你使用指定大小的窗口運行WineX.這一行默認是註釋掉的,從而允許遊戲為每個打開的窗口建立最高級別的X窗口.

"DXGrab" = "Y"
這個選項打開滑鼠捕獲的開/關.默認值是開.當滑鼠捕獲開的時候,應用程序可以鎖定滑鼠游標在窗口內,典型的用於當應用程序要從你的系統接管全屏的時候.(註:這段翻譯的不清楚,請原諒,簡單的說,就是打開比較好)

"XVidMode" = "Y"
這個選項允許應用程序重新調整你的顯示解析度.默認的是開,允許應用程序切換在XF86Config文件的列表中有的解析度.


==============================================
在用戶之間共享.transgaming目錄
==============================================

為使你的計算機上的所有用戶可以使用.transgaming目錄,你將需要建立一個'transgaming'組並分配所用要使用共享目錄的用戶到這個組.

以root身份,運行如下描述的命令:

複製一個乾淨的.transgaming目錄到共享位置.

# cp -R /usr/lib/transgaming/.transgaming /共享位置

改變這個文件夾的所有權為transgaming組.

# chgrp -R transgaming .transgaming
# chgrp -R g+srwx .transgaming

備份原始的.transgaming目錄

# mv -R /usr/lib/transgaming/.transgaming /usr/lib/transgaming/.transgaming.backup

建立一個邏輯鏈接到新的.transgaming目錄.

# ln -s /共享位置/.transgaming /usr/lib/transgaming/.transgaming

編輯/usr/bin/winex腳本到新的鏈接.以你喜歡的文件編輯器打開/usr/bin/winex並找到下面一行:

cp -r $INSTALLDIR/.transgaming $HOME

更改為

cp -r -H $INSTALLDIR/.transgaming $HOME

請注意假如你的共享.transgaming被破壞並需要刪除的話,你可以刪除它(這將導致所有已安裝遊戲丟失),然後複製備份的.transgaming到共享位置,用以下命令:

# cp -R /usr/lib/transgaming/.transgaming.backup /共享位置/.transgaming

======================================
為每個不同的遊戲配置WineX
======================================

你可能希望在你安裝的每個遊戲上有不同的WineX設置.編輯WineX的配置文件~/.transgaming/config可以很簡單的做到這點,

為每個遊戲加入設置,可以用你喜歡的文本編輯器打開這個文件,然後移動到文件的最後.在文件的結尾加入這樣的行:

[AppDefaultsEXECUTABLE.EXESECTION]
AppDefaults 設置應用程序的默認設置(註:固定的,無需更改)
Executable.exe 遊戲開始所運行的EXE文件
SECTION 你希望修改設置的段.比如:x11drv, fonts, Drive name/locations.

例如, Max Payne 的遊戲執行文件為 'Max Payne.exe',假如你希望Max Payne有定製的設置你需要輸入如下內容:

[AppDefautlsMax Payne.exex11drv]
"Desktop" = "1024X768"
"DXGrab" = "N"

這將強迫Max Payne以1024X768桌面窗口運行,同時滑鼠捕獲特性被禁用.

[火星人 ] linux下玩warcraft III(魔獸)已經有446次圍觀

http://coctec.com/docs/linux/show-post-135142.html