linux 星际争霸,让星际争霸在Linux下转起来
上次我写的那个《三峡大学Linux用户利用IE解决上网认证》方案,里面有一张在LINUX下玩星际的图片吸引了不少爱好者的眼球,他们纷纷向我发QQ消息和Email询问具体情况,盛情难却,我就把我的一点体会写在这里。
首先说明的是,图片上的方法是采用的WINE这个软件,但我个人认为,这个软件是杂而不精,它虽然支持大多数的Windows的游戏,但是在游戏方面还是有点力不从心。
所以,我的思路是:现在的主流游戏象星际是用的DirectX技术,而魔兽,CS等3D游戏用的是OPENGL(OPGENL比DirectX在3D上效果要好),如果在Linux下想要运行这些游戏的话,必须调用DirectX或者OPENGL,当然,如果你在Linux下用虚拟机就另当别论。
Cedega,也就是WINEX,是WINE的一个分支,不过Cedega在游戏方面有更优秀的表现,目前最高版本是4。1版的,大家可以去http://www.transgaming.com/下载,不过这是个商业软件,我用的是cedega4.0版的,http://www.downcn.com/soft/369.htm可以下载,下载文件有20M,不过里面有RedHat版的,还有BSD版的和一个源文件,大家要选择适合自己的系统版本的。
然后安装:tar zxf cedega_4.0-1.i386.tgz –C /
就可以完成了。
输入cedega –version就可以看到安装版本。好了,现在可以玩了,挂载win分区,包括你装win的系统的分区和游戏的分区,然后进到你的游戏目录下,用命令cedega setup.exe 安装游戏(如果你是在网上下载的游戏,也用cedega setup.exe导入游戏注册表,然后cedega starcraft.exe 就进入到了星际游戏里面。
还有两点很重要的是,一把你的显卡驱动升级到最新的,我的是GFMX400的,先到nvidia下载最新的LINUX版的驱动,然后vi /etc/inittab 把你的启动等级改到3,(默认是5),重启后就可以在字符模式下安装NVIDIA的驱动了,装完后不要忘了把启动等级改为5。如果升级过程中出现什么问题的话,就看看安装文档吧,E文的,很长(什么?看不懂,我倒,我四级都没过,看12页左右的文档都不觉的困难)。
二.星际用的directx加速,所以你要进入/.transgaming/systems中,会发现有些dll文件大小是0。记得要把WINDOWS系统下相应的dll文件拷到/.transgaming/systems 中覆盖。
我在LINUX下用UDP协议可以跟WINDOWS下的星际联机,效果很好。但是我没装IPX协议,所以就没试IPX的联机效果了。
QQ:14638541 Email:cytfj2001@163.com
linux 星际争霸,让星际争霸在Linux下转起来相关推荐
- linux 星际争霸,Linux模拟器完美兼容星际2 或将开启星际2新领域
linux模拟器下运行星际2图集 Wine(著名的Linux模拟器)已经可以运行SC2了,几乎已经完美.WineHQ.org(Wine官网)的AppDB栏目已经把SC2列入了支持名单,并且评级为 &q ...
- linux上查看网络限制,如何在Linux上限制网络带宽
您是否曾经与多个设备共享网络带宽?如果您曾经处于一个应用程序占用了所有流量的位置,那么您是系统管理员还是Linux用户,您将需要发现如何控制应用程序的上载和下载速度,以确保您的带宽并不完全被单个应用程 ...
- linux系统发送信号的系统调用是,linux系统编程之信号:信号发送函数sigqueue和信号安装函数sigaction...
信号发送函数sigqueue和信号安装函数sigaction sigaction函数用于改变进程接收到特定信号后的行为. sigqueue()是比较新的发送信号系统调用,主要是针对实时信号提出的(当然 ...
- linux设置nexus开机自启动_在linux中使用nexus搭建maven私服
首先介绍下为什么要搭建maven私服,简单点说就是就是把项目工程中的Jar包放在一个服务器上,每次Jar包的修改都能去私服上面Down到本地.可以对整个项目组的人形成一个统一的管理. 2.下载完之后就 ...
- python 测试linux dev文件,Linux测试开发人员要掌握的Linux命令有哪些?
今天小编要跟大家分享的文章是关于Linux测试开发人员要掌握的学习Linux和 一.文件和目录相关 文件和目录相关 1.进入目录--cd cd /usr/local //进入/usr/local这个目 ...
- linux mint 19 内核4.9,检查Linux Mint 19系统版本号和代号的方法
本文介绍检查Linux Mint 19操作系统版本号和代号的方法.Linux Mint每两年发布一次主要版本(如Mint 19),每六个月左右发布一次小版本(如Mint 19.1.19.2等),你可以 ...
- Linux rm过滤后的目录6,Linux的部分命令
命令介绍 mkdir 创建目录的命令 make directory touch 创建文件"摸",修改时间戳 pwd 显示当前的路径 -ls -l(long)d(directory) ...
- Linux启动跟windows启动,Windows,Linux启动机制简介
前言 本文内容只集中在操作系统启动原理的讲解上,不涉及启动的技术细节,因为这些细节都可以通过网络或者相关代码了解.只有了解了启动原理,才能在分析和解决有关启动的问题时具有针对性,不会有无从下手的感觉. ...
- linux上的定时器上的jiffies,linux定时器和Jiffies汇.doc
linux定时器和Jiffies汇 1.linux HZ Linux核心几个重要跟时间有关的名词或变数,将介绍HZ.tick与jiffies. HZ Linux核心每隔固定周期会发出timer int ...
- Linux入门第五集!MySQL8在Linux上的安装!MySQL的Linux资源分享!
Linux入门第五集!MySQL8在Linux上的安装!MySQL的Linux资源分享! 一.Mysql的Linux版本下载! 博主采用的是mysql-8.0.25-1.el7.x86_64.rpm- ...
最新文章
- Spark 调优之数据倾斜
- c 获取char*的长度_C/C++编程笔记:C语言字符串比较函数,超详细,值得收藏
- android 短信注册,Android注冊短信验证码功能
- 换了一个皮肤,心情也好多了
- php数组连起来,PHP 数组的拼接重组
- linux需要的GLIBCXX版本,Linux下GLIBCXX和GLIBC版本低造成的编译错误的解决方案
- python整数类型与数学-Python类型和运算--数字
- 公里与英里的换算c语言函数_这些天然气单位换算你知道吗?
- js知识梳理1:理解对象的属性特性
- AvalonDock使用(1)-基本用法
- 几大ERP软件实施方法与过程
- 物联网的主要特征是什么,目前的主要应用哪些?
- 服务器基础知识(二)
- CDay09 联合和枚举
- c语言 char = china,[求助]char a []=CHINA
- 加密和解密的应用_万金油_新浪博客
- xp系统sc服务器,SC怎么封装xp系统
- 中考计算机flash试题及答案,2014年中考信息技术题库试题Flash知识点.doc
- iTop 4412 移植linux-5.8.6
- 校友管理系统 java_JAVA同学录管理系统的设计(SQL)
热门文章
- 9700 功耗测试软件,测试平台与说明 - 酷睿i9-9900K/i7-9700K同步评测:八核的时代来了 - 超能网...
- 一文详解 Band Protocol :预言机博弈中的价值输出
- Pond Cascade Gym - 101670B 解题报告
- 某公司申请到一个C类IP地址,但要连接6个的子公司,最大的一个子公司有 26台计算机,每个子公司在一个网段中,则子网掩码应设为?
- 人工智能 3.确定性推理方法
- AMM算法简要理解(Adleman-Mander-Miller Method)
- 日知录(15):记药盒的串口通信
- esphome 在添加设备是出现错误
- [大话设计模式C++版] 第12章 牛市股票还会亏钱 —— 外观模式
- [原创]持续给力:jQuery实现表格隔行变色效果案例详解