python游戏服务器搭建教程_游戏服务端pomelo安装配置
游戏服务端pomelo安装配置
一、安装环境
debian 7.0 amd64
二、安装需要的组件
1、安装nodejs
注:debian下nodejs没有相应的apt包,所以无法用apt-get安装,只能通过nodejs的源码包安装,
a、安装所需的组件,python g++
apt-get install python g++ make checkinstall fakeroot
b、到http://nodejs.org/获取源码包的下载地址,下载nodejs的gz包
c、解压编译安装
tar zxvf node-v0.10.28.tar.gz
cd node-v0.10.28
./configure
make
sudo make install
d、检查是否安装成功
node -v
v0.10.28
三、安装pomelo
方式一、使用npm(node包管理工具)全局安装pomelo:
$ npm install pomelo -g
等待一会儿就开始下载包安装,最后提示以下信息,说明安装成功
ws@0.4.25 install /usr/local/lib/node_modules/pomelo/node_modules/ws
(node-gyp rebuild 2> builderror.log) || (exit 0)
方式二、通过下载源代码的方式安装
$ git clone https://github.com/NetEase/pomelo.git
$ cd pomelo
$ npm install -g
四、安装问题
安装pomelo时,提示
gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/0.10.28"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/root/.nvm/v0.10.28/lib/node_modules/pomelo/node_modules/pomelo-rpc/node_modules/toobusy/.node-gyp"
命令换成 npm install pomelo -g --unsafe-perm 就可以成功,运行到gyp http GET http://nodejs.org/dist/v0.10.28/node-v0.10.28.tar.gz时, 整个安装过程会有点久,需耐心等待
五、第一个游戏服务端项目
1、创建项目
pomelo init ./mygameserver
2、安装依赖包:
cd mygameserver
sh npm-install.sh
3、启动game-server服务器:
$ cd game-server
$ pomelo start
4、启动web-server服务器:
$ cd web-server
$ node app
4、启动浏览器,运行http://你的服务器ip:3001/,看到pomelo的欢迎页面
5、点击‘Test Game Server’按钮,此时没反应,
进入项目目录mygameserver下的
cd ./web-server/public
vim index.html
修改index.html 中var host = "127.0.0.1";为var host = "你的服务器ip";
此时点击‘Test Game Server’按钮,就会出现game server is ok 消息框。
好了 搭建成功!
python游戏服务器搭建教程_游戏服务端pomelo安装配置相关推荐
- python游戏服务器搭建教程_一文教你如何搭建http游戏服务器
前言 关键词:NodeJs.express.http服务器 一.搭建一个http的服务器 1. 什么是弱联网 游戏的主体,不需要网络就能游戏 → 单机游戏. 但是为了优化游戏体验,培养用户黏性,通常会 ...
- python云服务器搭建教程_小白怎么搭建自己的个人博客网站?云服务+WordPress教程...
前言 2 个月前 pk 哥自己动手搭建个人技术网站,一来为了让自己坚持总结,二来可以等访问量上来了赚点广告费. 为什么要自己买服务器搭建网站呢?其实现在有很多自媒体平台都可以写文章.但是这些平台基本都 ...
- 我的世界怎么联机显示服务器,我的世界怎么联机_我的世界服务器搭建教程_牛游戏网...
<我的世界>游戏中要怎么联机呢?搭建服务器需要注意些什么呢?可能有些玩家还不会不知道方法,下面给大家带来了<我的世界>联机及服务器搭建教程,不了解的玩家一起来看看吧. 俗话说万 ...
- minecraft服务器搭建教程_我的世界服务器创建教程
我的世界以其独特的创造性和开放性,吸引了大量的玩家,在玩腻了一个人的单机模式后,你是不是也会想试试和朋友一起玩呢?这里跑跑车小编就教大家一个简单的服务器创建方法,当然,在创建之前你需要做好一些准备工作 ...
- 流放者柯南自建服务器 linux,流放者柯南服务器搭建教程 流放者柯南虚拟机建服务器方法(4)_下载服务端_游侠网...
下载服务端 ConanExiles搭建个人服务器教程(Windows) 1. 下载STEAMCMD https://steamcdn-a.akamaihd.net/client/installer/s ...
- 网狐 游戏服务器 没有反应_游戏行业该怎么选择服务器?
游戏服务器其实和一般的服务器一样,但是因为行业的特殊性原因,游戏服务器对服务器的性能要求更高,对带宽资源的要求也更高.但是也不是所有的游戏供公司都一定要选择高配置的服务器,游戏公司应该按照自己的游戏类 ...
- python云盘搭建教程_超简单!基于Python搭建个人“云盘”,目前最好用的个人云盘...
超简单!基于Python搭建个人"云盘",目前最好用的个人云盘 1. 简介 当我们想要从本地向云服务器上传文件时,比较常用的有pscp等工具,但避免不了每次上传都要写若干重复的代码 ...
- python云服务器搭建教程_Python利用flask搭建一个共享服务器的步骤
这篇文章我们来讲一下在网站建设中,Python利用flask搭建一个共享服务器的步骤.本文对大家进行网站开发设计工作或者学习都有一定帮助,下面让我们进入正文. 零.概述 我利用flask搭建了一个简易 ...
- minecraft服务器搭建教程_我的世界 创建服务器基本图文教程 怎么联机
第1页: 展开 首先说联机,蛤蟆吃是众所周知的一个联机软件 主页面如下 我们需要创建一个新的网络 点开后点"创建新网络"如图,网络ID随便填,密码也一样,不过一定要记得 全部弄好之 ...
最新文章
- TCP/IP之传输层(一)
- spark 任务运行原理
- 移动端调试 weinre
- Swift 绘图板功能完善以及终极优化
- asyncio协程与并发
- Linux环境变量的设置和查看
- activiti前端画图转化_记Activiti入门使用-2 流程绘制、导入及开始一个流程
- plsql的异常提示怎么定位_oracle plsql 异常信息怎样查看
- 删除链表的倒数第n个节点 python_LeetCode 19.删除链表的倒数第N个节点(Python)
- Text Classification with BERT using Transformers for long text inputs
- 与计算机相关的线性代数题,2007级计算机123班线性代数复习题及答案.doc
- Storm运行原理探索
- u盘中病毒,文件变成了.exe的文件
- 计算机收藏夹中桌面不显示不出来,收藏夹里的桌面不见了怎么处理
- 如何通过电脑cmd查看android设备日志
- 深度学习培训完可以找工作吗?深度学习可以做什么?
- python画图程序没有图_解决python中使用plot画图,图不显示的问题
- 大一计算机基础ppt练习题,大学计算机基础练习题.ppt
- 气象站:处暑至热未止,从事不同行业的人们应该如何预知天气变化
- xmanager4下载