|
|
第 1 帖 | |
|
|
标题: wine+cs很经典 ·回复文章·转寄/推荐·转贴·删除·修改·上一篇·讨论区·返回·下一篇·同主题阅读·同主题全部展开·
发信人: easyCRUEL (帅帅 I'm broke), 信区: Linux 标 题: linux下的cs攻略 发信站: 我爱南开站 (2003年09月20日18:06:21 星期六) 谨以此文献给所有热爱linux和CS的南开人 其实所有热爱CS并对LINUX很有兴趣的同学常常会想这样一个问题,是否在linux下也可 以和在windows下一样的玩CS,我想很多的同学费了好大的劲到网上去苦苦搜寻LINUX下的爽 CS之道,但也是毫无结果。还好我这几天把CS在LINUX下的启动方法和优化作了些工作,希 望能给大家带来些指导意义。 其实VALVE这个公司很烂,把HALF-LIFE系列模仿QUAKE3做成了CONSOLE+FPS类型, 不仅引擎相近,而且还套用了CONFIG制度,但他们不知QUAKE3的这一切很大程度上归根于 他的制作人员对UNIX那一套系统的钟爱,QUAKE3天生就是为UNIX/LINUX而作的,你也可以 从QUAKE3在LINUX和WINDOWS下启动文件的大小,和在CONSOLE下的STAT FPS看出它在两种平 台上的性能差易(在相同硬件配置下,在LINUX平台下的QUAKE3 FPS会高出近30,-_-!). 而VALVE却只作出了HALF-LIFE的WINDOWS版(哇考,真是烂!!),所以也才有了我的这篇 文章,好了,我就废话少说,具体写写怎样在WINE下配置CS. 首先,你应该到WINE的主页下载他的原码包(别用RPM,可能会有依赖性的鬼问题,而且 在初始配置FAKE WINDOWS时会有麻烦),以下是链接 http://www.ibiblio.org/pub/Linux/ALP...e/development/ 安装时不必su,直接在user下边 $tar zxvf Wine20030911 //这是最新的wine 进入解压后的目录 $./tools/wineinstall 接下来他就自动configure,make,make install 关键是到了最后他要你输入你的fake windows的位置(wine的虚拟windows,在这里我不推荐 使用已有的ntfs格式的windows分区,因为往ntfs分区中写是"very dangerous,or you a re a expert",而cs是要和他的文件交互的,你在console中的任何一个命令都会rewrite config),默认是/home/user/c,这里千万不可直接yes了,一定要把这个默认目录或是你想 要得目录完完整整的打出来,否则20分钟的编译就sb了,*-*。 当全部搞定后还要修改一下你的wine的config,它在/home/user/.wine/下,这里是我的 config: ;;[Drive A] ;;"Path" = "/mnt/fd0" ;;"Type" = "floppy" ;;"Label" = "Floppy" ;;"Filesystem" = "win95" ;;"Serial" = "87654321" ;;"Device" = "/dev/fd0" [Drive C] "Path" = "/home/nic/c" "Type" = "hd" "Label" = "MS-DOS" "Filesystem" = "win95" [Drive D] "Path" = "/mnt/cdrom" "Type" = "cdrom" "Label" = "CD-Rom" "Filesystem" = "win95" ; make sure that device is correct and has proper permissions ! "Device" = "/dev/cdrom" [Drive E] "Path" = "/tmp" "Type" = "hd" "Label" = "Tmp Drive" "Filesystem" = "win95" [Drive F] "Path" = "%HOME%" "Type" = "network" "Label" = "Home" "Filesystem" = "win95" [Drive Z] "Path" = "/" "Type" = "hd" "Label" = "Root" "Filesystem" = "win95" [wine] "Windows" = "c:\\windows" "System" = "c:\\windows\\system" "Temp" = "e:\\" "Path" = "c:\\windows;c:\\windows\\system;e:\\;e:\\test;f:\\" "Profile" = "c:\\windows\\Profiles\\Administrator" "GraphicsDriver" = "x11drv" ;"ShowDirSymlinks" = "1" ;"ShowDotFiles" = "1" "ShellLinker" = "wineshelllink" 搞定以后就开始具体设置cs了,你可以从天外天游戏天地下载CS1.5这个zip包,解压到你 的/home/user下,或是从光盘直接安装 $cd /mnt/cdrom //可能不同的linux的挂载点不同 $wine setup.exe //具体位置自己找吧 这时windows下的熟悉的setup wizard出来了,一路next就行。。。 装好之后就可以试试你的cs啦 例如我的cstrike.exe文件在/home/nic/CS1.5/之下,我就可以cd进去,然后 $wine cstrike.exe 哈哈,是不是出现了这样一个错误 这是你的屏幕的颜色为太高了,试试把millions of colors调thousands of colors,然后 重起x,其实桌面效果和原来差不多,不会因此而委屈了自己的眼睛 然后再试试上面的命令,这时又会出现以下的266错误, 别理他,直接按ok,f**k,没关掉,再按一次,这下终于关掉了(真是个烂东西),而且你 会发现整个桌面变得超大(真是变态),其实这并不影响你玩cs的,如果你实在看不下去 ,就ctrl+alt+kpplus(小键盘上的+),屏幕就恢复原样了,但你的cs界面也变小了(气死 人哦) 不过没关系,进入cs就好了,但如果你实在不想让屏幕变成那样的惨样子,可以在800x60 0的窗口下玩,很不错的,这是他的样子 而且在进了cs之后没有声音,控制台,于是我写了一个脚本,既能在窗口中玩cs,又可以 有控制台和声音(差点写成呻吟,omfg!!), #!/bin/bash wine -- cstrike.exe "-console -window +voice_dsound 1" 你可以随便起个什么名字,像killhoohawk,sbgigi(hoohawk和gigi都是我在cs中想杀的人, 哈哈,开个玩笑啦) 然后 $chmod +x killhoohawk 要玩的时候到你的killhoohawk 文件所在目录下, $./killhoohawk 就可以玩cs了 这时你加进了nankai cs server 刚刚走了50步,突然被踢了出来, 哈哈, 是该死的cheating-death,别急,到网上下载最新的cheating-death 链接是 http://www.unitedadmins.com/cdeath-dl.php 下载win32的client端,然后用wine安装 装好后 $wine /cdeath.exe //具体目录自己看着办 如图,爽吧 注意,你一定要先开cheating-death再开cs 否则会出现以下的问题 一切搞定后就可以玩了,还可以看demo 再来两张在400x300下的截图 总结:玩的时候一定要用opengl的模式,d3d是不支持的 在不开cheating-death的情况下,fps会在60以上(我是Ti420 0的卡) 但在开了cheating-death的情况下,会有阶段性的,小的lag,我想是 wine内两个程序之间的通讯瓶颈造成的, 但不会影响你去玩cs 最后祝所有的linuxer玩好cs!! ^_* -- ※ 来源:·我爱南开站·WWW-POST [FROM: 10.10.113.238] ※ 修改:·easyCRUEL 於 Sep 20 18:09:47 2003 修改本文·WWW-POST[FROM: 南开宿舍内网] ·回复文章·转寄/推荐·转贴·删除·修改·上一篇·讨论区·返回·下一篇·同主题阅读·同主题全部展开· |
|
|
|
|
|
|
|
第 2 帖 | |
|
|
有时间试一下
|
|
|
|
|
|
|
|
第 3 帖 | |
|
|
有兄弟配置成功吗?说一下,感受,如何呀?
|
|
|
|
|
|
|
|
第 4 帖 | |
|
|
安装时不必su,直接在user下边
这是什么意思?? 还有一点在wine配置方面不是有一个图象画面的吗?? 你说的wine的配置能不能说详细一点? |
|
|
|
|
|
|
|
第 5 帖 | |
|
|
我不喜欢CS,不过我倒是用Wine成功运行了星级争霸。:)
__________________
屏幕守望者…… |
|
|
|
|
|
|
|
第 6 帖 | |
|
|
我用wine玩星际很慢。非常之不爽,不知道是不是机子问题。
我的机子是C466的,128m的内存 |
|
|
|
|
|
|
|
第 7 帖 | |
|
|
找的就是这个,收下先,晚上试试。
先谢过了!!!! |
|
|
|
|
|