我们两台电脑在宿舍里对战魔兽争霸3,配置如下:

我的计算机:Debian GNU/Linux 6

室友计算机:Windows 7

两台电脑通过同一个交换机连接网络,下面描述详细配置过程:

首先在Windows 7正常安装魔兽争霸3冰封王座,并安装NoCD补丁(Debian下不知如何模拟光盘,所以先用NoCD补丁避免麻烦。PS:当然暴雪的这款游戏非常经典,在中国售价也属于学生可以接受的程度,所以能购买正版的请尽量购买正版),将魔兽争霸3安装后的文件夹打包用U盘复制到Debian的一个目录下,接下来配置Debian这边。

要运行Windows程序首先安装wine,在root下使用如下指令安装wine:

# apt-get install wine

安装好之后可以测试是否安装成功

# wine --version wine-1.2.3

其他操作系统请使用各自的包管理工具进行安装,如果没有包管理工具也可以进wine官方网站http://www.winehq.org/下载源码包编译。

然后进入魔兽争霸,建立一个脚本文件(比如run.sh)作为引导文件,

$ touch run.sh

$ vim run.sh

里面填入如下内容:

#!/usr/bin/env sh export LANG="zh_CN.utf-8" wine War3.exe -opengl

首先解释一下第1行,是UNIX系统查找环境中可执行当前文件的标准写法,以#!开头跟着一条命令就是说,在当前环境中找到sh来执行当前脚本。

第2行是把当前语言环境换为简体中文,因为我们使用的魔兽争霸是简体中文版的,只能在简体中文的环境下运行。

最后一行是在OpenGL模式下用wine运行魔兽争霸3冰封王座,值得说明的一点是非Windows环境一般对OpenGL支持比较好,速度很快,而魔兽争霸3默认是以DirectX作为图形API的,速度很慢效果也差。(魔兽争霸3是支持OpenGL模式的,其他游戏不一定支持,或者设定的方式不一样)

给该文件加上可执行属性:

$ chmod +x ./run.sh

写好后以普通用户运行run.sh就可以开始游戏了:

$ ./run.sh

现在程序的确是可以运行而且速度还不错,问题就是无法在局域网模式下看到对方创建的游戏。

解决的办法是,将两个人的IP地址的前三项设为一样(最后一项不能一样,否则就冲突了),并且子网掩码设为255.255.255.0。

Debian主机下可以以root用户输入以下命令:

# ifconfig eth0 192.168.1.123 netmask 255.255.255.0

Windows 7主机可以这样设定:

开始--控制面板--网络和共享中心--更改适配器设置--本地连接--Internet 协议版本4 (TCP/IPv4)--使用下面的IP地址:

IP地址:192.168.1.124

子网掩码:255.255.255.0

其他留空。确定,确定就设置好了。

现在重新进入游戏可以看到对方创建的游戏了,但是点击进入却提示“不能加入指定的游戏”,这是因为Windows的防火墙阻拦所致,需要修改防火墙设置:

开始--控制面板--Windows防火墙--打开或关闭Windows防火墙--将家庭或工作和公用网络位置设为关闭Windows防火墙

现在再重新进入游戏就可以进入对方创建的游戏并联机对战了。

GNU/Linux与Windows魔兽争霸3局域网对战安装与配置相关推荐

  1. Linux、Windows、Mac下Docker的安装与使用

    Linux.Windows.Mac下Docker的安装与使用 一.Linux下的安装 二.Windows与Mac下的安装 三.Docker的使用 一.Linux下的安装 这里以Centos 7为例,首 ...

  2. linux、windows双系统系统盘制作及安装

    linux.windows双系统系统盘制作及安装 一.双系统安装 1.插入u盘重启电脑,电脑启动时按F12 进入bios设置界面(如果把握不好启动时机,可以在重启过程中不断按F2键),会自动进入bio ...

  3. Windows下手把手教Snort的安装与配置教程

    也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 Windows下手把手教Snort的安装与配置 0x01 S ...

  4. redhat linux 安装ftp服务,RedHat Linux 9.0为例介绍一下如何安装和配置vsftpd服务器

    本文以RedHat Linux 9.0为例介绍一下如何安装和配置vsftpd服务器. 安装服务器程序 程序下载地址:,目前最新版本为2.0.3,源程序文件名为vsftpd-2.0.3.tar.gz. ...

  5. Windows Server 2012/2012 R2:安装和配置 SMTP 服务器

    Windows Server 2012/2012 R2:安装和配置 SMTP 服务器 安装 SMTP 服务器 以下是安装 SMTP 服务器功能的步骤: 打开"服务器管理器":单击键 ...

  6. Windows Server2016+SQL Server 2016 Cluster安装及配置

    我们知道,近期微软正式发布了Windows Server2016和SQL Server Cluster 2016,所以借此机会来尝试一下Windows Server2016+SQL Server Cl ...

  7. awstats mysql_AWstats7.4在Windows 10 64位下的安装与配置,以支持Apache 2.4的日志分析...

    1.AWstats7.4在Windows 10 64位下的安装与配置,以支持Apache 2.4的日志分析: 2.安装perl,打开:https://www.perl.org/ ,如图1,在Windo ...

  8. linux使用入门debian,Debian 7.7入门安装与配置

    最近安装了多个发行版本的Linux,包括Ubuntu.Fedora.CentOS和Debian,发现只有Debian在界面和稳定性等综合特性上表现最优,自己也最喜欢,所以最后选择长久使用Debian作 ...

  9. linux怎么运行amd64,Ubuntu 10.04 amd64安装和配置

    先晒下系统信息(老机了): Linux mepc 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:09:38 UTC 2010 x86_64 GNU/Li ...

最新文章

  1. Python + 爬虫:可视化大屏帮你选粽子
  2. jupyter提示信息安装后正常OK的
  3. ubuntu mysql deb_Ubuntu 通过Deb 安装 MySQL 5.5 [转载]
  4. 需求分析--12章 过程建模
  5. POJ 2155 Matrix 二维线段树
  6. OpenGL HDR曝光的实例
  7. vim调试Shell脚本: unexpected EOF while looking for matching
  8. python学习笔记8--socket编程
  9. vue定义一个全局价格处理函数
  10. Service Mesh 高可用在企业级生产中的实践
  11. MySQL 修改用户
  12. PWDX查找程序执行路径
  13. 实验十一 连接数据库实验(V2.0)
  14. Spring Bean实例化的几种特殊方式
  15. RIA案例不完全参考[0.01 草案]
  16. iOS遇到问题小总结
  17. 国内各大安卓市场有ASO优化吗?安卓应用市场aso优化
  18. java自动违例设计,Java违例控制总结
  19. 野火STM32资源免费下载(视频,资料、手册、书籍等免费下载),知识传递
  20. 读王竹峰老师 《一个数据库十年老兵的思考与总结》 有感

热门文章

  1. A Brief History of Just-In-Time 简读
  2. 【Django】 终端打印出错信息
  3. 摄影的工作原理:相机,镜头等
  4. 关于烧饼游戏修改器的分析
  5. PCB线路板的制作工艺流程分享!2021-08-21
  6. Pytorch系列笔记(九)
  7. 程序员外包被骂:以为自己是开发?你就是打杂的杂狗!
  8. 如何做一个基于微信校园运动场地预约小程序系统毕业设计毕设作品
  9. html5微信自动播放视频,科技常识:HTML5页面音视频在微信和app下自动播放的实现方法...
  10. 量子侦探社之“寻猫记”