Windows下搭建pomelo开发环境

Pomelo 是基于 Node.js 的高性能、分布式游戏服务器框架。它包括基础的开发框架和相关的扩展组件(库和工具包),可以帮助你省去游戏开发枯燥中的重复劳动和底层逻辑的开发。以上为百度,我综合了很多,写一个比较全的搭建开发环境的步骤,下面开始介绍安装什么,该怎么安装,以及安装后怎么运行和关闭。


  • 先放所需要的链接,后面还会重复:
    • Python :https://www.python.org/downloads/windows/ 。
    • Node.js:https://nodejs.org/en/ 。
    • Git:https://git-for-windows.github.io/ 。(如果下载不动,用我的百度云盘[最新更新日期19.06.28,Git版本Git_2.22.0]:https://pan.baidu.com/s/1CzVZ-V1FI70ReUjyzD_fCg 提取码:4zgm)

先输入命令行检查一下是否有安装过:

node -v、python -V、git --version(前面两个v是区分大小写,查看git版本两个"-")。

若都有显示出版本号,则均已安装,请跳到步骤5。


1、安装Node.js(安装后就检查一下版本号,若没有显示,则安装失败,下同):

  • 网址下载:https://nodejs.org/en/ ,安装步骤太简单,参考百度安装教程:http://jingyan.baidu.com/article/b0b63dbfca599a4a483070a5.html 。

2、安装Python:

  • 网址下载:https://www.python.org/downloads/windows/ ,参考百度安装教程:http://jingyan.baidu.com/article/7908e85c78c743af491ad261.html 。

3、关于VC++编译器

  • GitHub:“VC++ 编译器,包含在Visual Studio 2010中(VC++ 2010 Express亦可)。”,因为有vs2013,自然有编译器,所有就没考虑该步。

4、安装Git:

  • 网址下载:https://git-for-windows.github.io/ (如果下载不动,用我的百度云盘[最新更新日期17.8.4,Git版本Git_2.14.0.2]:http://pan.baidu.com/s/1i5j7i9B 密码:83e9),参考廖先森的Git教程:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 。

5、安装component:

  • 运行命令行,输入:“npm install -g component” 。

6、安装pomelo:

  • 输入:“npm install -g pomelo” 。
  • 然后检查一下:“pomelo --version”(两个"-"哦),若显示版本号,则安装成功。

7、创建pomelo项目:

  • 看一下命令行所在文件目录,就是前面那一串,如果你想在当前目录创建则不改变,若想自定义则进入你想创建该项目的目录。
  • 输入"mkdir first_project"。
  • 然后进入该文件夹,输入"pomelo init"。
  • 选择你想的那个connector(输入1-6)(如果不懂6项不同协议的connector,没关系,先选1,这只是一个项目,可以以后了解了再改,先确保怎么安装配置)。
  • 再输入"npm-install.bat"。

8、启动服务端

  • 执行上步后,已经在game-server文件夹下了。
  • 输入"pomelo start "启动。

9、再开启一个命令行窗口:

  • 进入你之前创建的项目文件夹根目录下,也就是first_project。
  • 进入web_server,然后输入:“bin\component.bat”。
  • 接着后退到web_server文件夹下,执行"node app"。

10、在chrome(谷歌)浏览器打开网页

  • 在上一步,你应该能得到一串字符,虽然你看不懂是什么,但在最后应该写的是"Please log on http://127.0.0.1:3001/index.html",那么输入后面的网址,显示下面的图片。

你瞅啥

11、点击那个按钮"Test Game Server"

  • 点击后,之前输入"pomelo start"的那个命令行窗口会输出DEBUG和INFO信息,并且网页显示"game server is ok"就表示ok 。

12、查看已经启动的服务器

  • 新建命令行窗口,输入"pomelo list"查看已经启动的服务器 。
    • serverId:服务器的serverId,同config配置表中的id 。
    • serverType:服务器的serverType,同config配置表中的type 。
    • pid:服务器对应的进程pid 。
    • rss:实际使用的物理内存(单位:M)。
    • heapTotal:堆总共占用的大小(单位:M)。
    • headUsed:该服务器已经使用的堆大小(单位:M)。
    • uptime:该服务器启动时长(单位:Min)。

13、关闭项目

  • 进入到该项目的game-server文件夹下 。
  • 输入"pomelo stop"或"pomelo kill",会显示如下图(不是连输了两次命令,只要一个就够了,我只是示范,启动了两次用了不同命令关闭的,尽量使用"pomelo stop",安全退出):

你点啥



大体就是这样,细节什么的我会一直检查修改,或许遇到更简便的方法会再更新,如果步骤有错或缺少也可以提出来,谢谢。


最后,我还想说两句,但不知道该说什么,homie来个freestyle:
        Yo,check it,check it,你看这个开发环境需要配置这么多,就像那个软件安装步骤也要那么多,yeah,peace!!




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值