上次我写的那个《三峡大学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下转起来相关推荐

  1. linux 星际争霸,Linux模拟器完美兼容星际2 或将开启星际2新领域

    linux模拟器下运行星际2图集 Wine(著名的Linux模拟器)已经可以运行SC2了,几乎已经完美.WineHQ.org(Wine官网)的AppDB栏目已经把SC2列入了支持名单,并且评级为 &q ...

  2. linux上查看网络限制,如何在Linux上限制网络带宽

    您是否曾经与多个设备共享网络带宽?如果您曾经处于一个应用程序占用了所有流量的位置,那么您是系统管理员还是Linux用户,您将需要发现如何控制应用程序的上载和下载速度,以确保您的带宽并不完全被单个应用程 ...

  3. linux系统发送信号的系统调用是,linux系统编程之信号:信号发送函数sigqueue和信号安装函数sigaction...

    信号发送函数sigqueue和信号安装函数sigaction sigaction函数用于改变进程接收到特定信号后的行为. sigqueue()是比较新的发送信号系统调用,主要是针对实时信号提出的(当然 ...

  4. linux设置nexus开机自启动_在linux中使用nexus搭建maven私服

    首先介绍下为什么要搭建maven私服,简单点说就是就是把项目工程中的Jar包放在一个服务器上,每次Jar包的修改都能去私服上面Down到本地.可以对整个项目组的人形成一个统一的管理. 2.下载完之后就 ...

  5. python 测试linux dev文件,Linux测试开发人员要掌握的Linux命令有哪些?

    今天小编要跟大家分享的文章是关于Linux测试开发人员要掌握的学习Linux和 一.文件和目录相关 文件和目录相关 1.进入目录--cd cd /usr/local //进入/usr/local这个目 ...

  6. linux mint 19 内核4.9,检查Linux Mint 19系统版本号和代号的方法

    本文介绍检查Linux Mint 19操作系统版本号和代号的方法.Linux Mint每两年发布一次主要版本(如Mint 19),每六个月左右发布一次小版本(如Mint 19.1.19.2等),你可以 ...

  7. Linux rm过滤后的目录6,Linux的部分命令

    命令介绍 mkdir 创建目录的命令 make directory touch 创建文件"摸",修改时间戳 pwd 显示当前的路径 -ls -l(long)d(directory) ...

  8. Linux启动跟windows启动,Windows,Linux启动机制简介

    前言 本文内容只集中在操作系统启动原理的讲解上,不涉及启动的技术细节,因为这些细节都可以通过网络或者相关代码了解.只有了解了启动原理,才能在分析和解决有关启动的问题时具有针对性,不会有无从下手的感觉. ...

  9. linux上的定时器上的jiffies,linux定时器和Jiffies汇.doc

    linux定时器和Jiffies汇 1.linux HZ Linux核心几个重要跟时间有关的名词或变数,将介绍HZ.tick与jiffies. HZ Linux核心每隔固定周期会发出timer int ...

  10. Linux入门第五集!MySQL8在Linux上的安装!MySQL的Linux资源分享!

    Linux入门第五集!MySQL8在Linux上的安装!MySQL的Linux资源分享! 一.Mysql的Linux版本下载! 博主采用的是mysql-8.0.25-1.el7.x86_64.rpm- ...

最新文章

  1. Spark 调优之数据倾斜
  2. c 获取char*的长度_C/C++编程笔记:C语言字符串比较函数,超详细,值得收藏
  3. android 短信注册,Android注冊短信验证码功能
  4. 换了一个皮肤,心情也好多了
  5. php数组连起来,PHP 数组的拼接重组
  6. linux需要的GLIBCXX版本,Linux下GLIBCXX和GLIBC版本低造成的编译错误的解决方案
  7. python整数类型与数学-Python类型和运算--数字
  8. 公里与英里的换算c语言函数_这些天然气单位换算你知道吗?
  9. js知识梳理1:理解对象的属性特性
  10. AvalonDock使用(1)-基本用法
  11. 几大ERP软件实施方法与过程
  12. 物联网的主要特征是什么,目前的主要应用哪些?
  13. 服务器基础知识(二)
  14. CDay09 联合和枚举
  15. c语言 char = china,[求助]char a []=CHINA
  16. 加密和解密的应用_万金油_新浪博客
  17. xp系统sc服务器,SC怎么封装xp系统
  18. 中考计算机flash试题及答案,2014年中考信息技术题库试题Flash知识点.doc
  19. iTop 4412 移植linux-5.8.6
  20. 校友管理系统 java_JAVA同学录管理系统的设计(SQL)

热门文章

  1. 9700 功耗测试软件,测试平台与说明 - 酷睿i9-9900K/i7-9700K同步评测:八核的时代来了 - 超能网...
  2. 一文详解 Band Protocol :预言机博弈中的价值输出
  3. Pond Cascade Gym - 101670B 解题报告
  4. 某公司申请到一个C类IP地址,但要连接6个的子公司,最大的一个子公司有 26台计算机,每个子公司在一个网段中,则子网掩码应设为?
  5. 人工智能 3.确定性推理方法
  6. AMM算法简要理解(Adleman-Mander-Miller Method)
  7. 日知录(15):记药盒的串口通信
  8. esphome 在添加设备是出现错误
  9. [大话设计模式C++版] 第12章 牛市股票还会亏钱 —— 外观模式
  10. [原创]持续给力:jQuery实现表格隔行变色效果案例详解