新手架设魔兽单机和局域网服务器教程

新手架设魔兽单机和局域网服务器教程

简介

本教程将会教授新手如何在本机上架设魔兽单机和局域网服务器的方法,包含了从下载所需文件到配置服务器参数的详细步骤。使用本教程前,您需要确认您的电脑符合以下要求:

  • 操作系统为Windows XP或以上版本
  • CPU为Intel Pentium 4或AMD Athlon XP 2000+以上
  • 内存不低于1GB

步骤

步骤1:下载所需文件

  • 下载魔兽地图包
    • 建议在官方地图库(http://mapdownload.blizzard.com/)下载地图
    • 地图下载成功后将文件存放在魔兽文件夹的Maps子目录下
  • 下载WC3Banlist
    • WC3Banlist用于管理服务器玩家名单和禁言功能
    • 建议在官方网站(http://wc3banlist.de)下载最新版
  • 下载PVPGN Server
    • PVPGN Server用于提供魔兽游戏服务
    • 建议在官方网站(http://pvpgn.pro)下载最新版

步骤2:安装PVPGN Server

  1. 运行PVPGN Server安装程序并按照提示进行安装。安装程序会默认将PVPGN Server安装到C盘的Program Files目录下。
  2. 安装过程中会遇到生成证书的步骤。建议填入真实的服务器信息,这对于玩家连接服务器时进行认证非常重要。
  3. 安装完成后,启动PVPGN Server应用程序。

步骤3:配置PVPGN Server

  1. 前往C:\Program Files\PVPGN Server\pvpgn.cfg文件夹并双击打开pvpgn.cfg文件。
  2. 使用文本编辑器打开pvpgn.cfg文件。
  3. 根据需要对配置文件进行修改,请注意按照配置文件说明进行修改,否则可能会导致服务无法启动或者无法正常服务
  4. 保存文件并关闭文本编辑器。
  5. 重启PVPGN Server应用程序。

示例1:将PVPGN Server的端口号修改为6113

[BNCS]
# 修改端口号为6113
port = 6113

示例2:设置PVPGN Server的管理员账号

[REALM]
# 设置管理员账户密码
adminpassword = mypassword

步骤4:启动魔兽游戏服务

  1. 在魔兽目录下的Game.dll文件右键点击选择“复制”。
  2. 在魔兽目录下创建Warcraft III.exe的快捷方式,右键点击选择“属性”。
  3. 在“目标”栏输入-loader.exe inject -loadfrom C:\Program Files\PVPGN Server\jassnewgenpack5e\Jass\Blizzard.j
  4. 在“起始位置”栏输入C:\Program Files (x86)\Warcraft III\
  5. 在“启动选择”栏选择“最小化”。
  6. 点击确定并运行Warcraft III.exe的快捷方式。
  7. 在开始游戏界面中点击“局域网游戏”,选择对应的地图即可。

步骤5(可选):安装WC3Banlist

  1. 将WC3Banlist解压到任意文件夹中。
  2. 在WC3Banlist文件夹中双击启动WC3Banlist.exe文件。
  3. 连接到您的PVPGN Server。
  4. 配置您的WC3Banlist,设置玩家名单和禁言功能。

示例1:添加玩家到名单

  1. 在WC3Banlist的主界面上选择“Player Editor”。
  2. 在输入框中输入完整的玩家名称,注意大小写敏感。
  3. 点击加号将玩家名称添加至列表并保存。

示例2:禁言玩家

  1. 在WC3Banlist的主界面上选择“Player Editor”。
  2. 在输入框中输入完整的玩家名称,注意大小写敏感。
  3. 选择“Mute”并输入禁言时间,点击“Submit”。

结束

至此,您已经成功地在本机上架设了魔兽单机和局域网服务器。祝您游戏愉快!

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:新手架设魔兽单机和局域网服务器教程 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • oracle中类似indexof用法_instr函数

    Oracle中类似indexOf用法——instr函数 在Oracle中,如果需要查找一个字符串在另一个字符串中出现的位置,可以使用instr函数。instr函数需要传入两个参数,第一个参数为需要查找的字符串,第二个参数为被搜索的字符串。该函数会返回被搜索字符串中匹配到的第一个子串的位置,若匹配不成功则返回0。 语法格式 INSTR(string, subs…

    其他 2023年3月28日
    00
  • Win8.1游戏时TP提示自加载初始化失败无法继续LOL、CF等游戏

    该问题的原因是由于Windows 8.1系统版本中的TP(又称“透明页框架”)对于某些游戏不兼容导致的,需要进行如下操作: 步骤1:禁用TP(透明页框架) 打开命令提示符,以管理员身份运行 输入以下命令:bcdedit /set {current} nx AlwaysOff 重启计算机 步骤2:删除TP驱动程序 按Win+X打开“电源用户命令”,选择“设备管…

    other 2023年6月20日
    00
  • Springboot Mybatis-Plus数据库单元测试实战(三种方式)

    以下是Spring Boot Mybatis-Plus数据库单元测试实战的完整攻略,包含三种方式,并提供两个示例说明: 方式一:使用内存数据库H2进行单元测试 添加H2依赖 <dependency> <groupId>com.h2database</groupId> <artifactId>h2</art…

    other 2023年10月17日
    00
  • C语言详解select函数的使用

    C语言详解select函数的使用 什么是select函数? select函数是Linux系统中的多路复用函数,它通过检查一组文件描述符(socket、文件、管道等)的状态来实现同时监视多个文件描述符的读写状态,并在其中的一个文件描述符可读写时进行相应的处理。可以说,select函数是实现I/O多路复用的重要工具之一。 select函数的语法 int sele…

    other 2023年6月27日
    00
  • mac下googlechromehelper占用内存过高的一个排查过程记录

    Mac下GoogleChromeHelper占用内存过高的一个排查过程记录 很多人在使用Mac电脑时都会遇到一个问题:当打开Google Chrome浏览器并访问一些网站时,会导致chrome浏览器的helper进程(Google Chrome Helper)的内存占用异常升高,最终导致整个Mac系统变得缓慢,甚至宕机。 下面将介绍一些排查过程,帮助大家解决…

    其他 2023年3月29日
    00
  • Mybatis实现单个和批量定义别名typeAliases

    Mybatis实现单个和批量定义别名typeAliases的完整攻略 单个定义别名typeAliases 在Mybatis的配置文件(通常是mybatis-config.xml)中添加typeAliases配置项。 xml <typeAliases> <typeAlias type=\”com.example.User\” alias=\”…

    other 2023年10月13日
    00
  • curl是否不能识别为内部或外部命令?

    以下是关于“curl是否不能识别为内部或外部命令?”的完整攻略,包含两个示例。 curl是否不能识别为内部或外部命令? 在使用curl命令,有时会出现“不是内部或外部命令”的错误提示。这通常是因为系统没有将curl添加到环境变量。以下是关于如何解决这个问题的详细攻略。 1. 添加curl到环境变量 在Windows系统中,我们可以curl添加到环境变量中,以…

    other 2023年5月9日
    00
  • ASP.NET 在下载文件时对其重命名的思路及实现方法

    ASP.NET 在下载文件时对其重命名,通常是需要在服务器端进行操作,也就是在 ASP.NET 的代码中实现。具体的思路和实现方法如下: 获取需要下载的文件名及文件路径。 这一步可以通过前端传递文件名及文件路径进行获取,或者根据业务规则,通过后台程序获取到需要下载的文件路径及对应文件名。 以前端传递方式为例,可以在前端使用 AJAX 技术,调用后台 API,…

    other 2023年6月26日
    00
合作推广
合作推广
分享本页
返回顶部