Minecraft(Server+client)构建笔记

本文详细介绍了如何构建Minecraft游戏环境,包括安装JRE,设置客户端,安装Forge和Mods,以及搭建服务器。文章还讨论了不同游戏模式的特点,并指出Forge作为Minecraft的开放源代码API,允许创建各种mod。最后,提到了K Cauldron,一个支持Forge和Bukkit插件的服务器解决方案,适合大型游戏服务器。
摘要由CSDN通过智能技术生成

Minecraft是一款自由度极高的沙盒游戏,基于JAVA开发,因此游戏需要JAVA运行环境(JRE),游戏的世界观就是everything is block,我们在游戏里所做的一切就是通过block认识世界然后改造世界,比如你会发现在不用mod的情况下花费几个小时平整地面是很常见的事情,看着光滑平整的地面一边享受这得意的成就感一边摸着自己僵硬的脖子暗下决心回头一定要掌握mod的使用技巧(从健康的角度来讲绝对不建议长时间玩游戏)。

游戏模式大体分为creative(创造)和survival(生存)两种模式,offical定义如下:

Creative: Unlimited resources, free flying and destroy blocks instantly
Survival: Search for resources, crafting, gain levels, health and hunger.

简单的来说:1.生存模式里的monster是aggressive,创造模式里的monster是friendly。2.生存模式里的物品如矿石,木头需要自己去采集以及合成,创造模式里的物品直接从物品栏里drag。

如果Minecraft只支持singleplayer的话可能就不会像今日这么火爆了,在开始multiplayer之前首先网络内要存在一台游戏server,该server可以是自建的也可以是官方的(Minecraft Realms),我并不是一个坚实的游戏爱好者,在玩游戏娱乐的同时更多的是想体验下游戏运行背后的技术,因此在单人模式下闲逛了几天之后,我决定自建一个简单的server来邀请我身边的小伙伴跟一起在游戏里逛。

一套完整的网络游戏服务必然包括client和server以及其他若干的优化保障设施, 因为我的需求只是构建一套能让3~5个人一起小打小闹的游戏服务,所以构建方案里仅仅包括运行环境,client和server的配置和执行。

Running Environment

因为Minecraft基于JAVA语言开发,所以JRE是必不可少的基本软件,该软件的安装并不困难,不过由于现在网络终端类型众多且系统多样,在不同平台JRE的安装文件格式和安装流程稍有区别,具体可参考JAVA official site:
https://www.java.com/en/download/manual.jsp

选择合适软件下载并安装,我手头仅有一台安装win7的系统笔记本电脑,安装完JRE之后打开cmd,敲入java -verison如安装成功可看到正确的版本信息。

JAVA version

Minecraft Client

官方将Minecraft客户端命名为Minecraft Launcher,中文一般翻译为启动器,download地址是:
https://minecraft.net/en-us/download/?ref=m

安装完成之后启动界面如下

Minecraft Launcher

输入注册的账户密码进入启动器的主界面,启动器主要用来更新和管理游戏版本(Version)。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值