go-pitaya学习笔记(1)-搭建环境测试demo-windows

14 篇文章 11 订阅

 学习笔记: 我家别墅靠大海/pitaya-learn

尝试集成功能:我家别墅靠大海/pitaya-game

Pitaya 是一个简单、快速和轻量级的游戏服务器框架,通过C SDK为 iOS、Android、Unity 等提供集群支持和客户端库。它为分布式多人游戏和服务器端应用程序提供了一个基本的开发框架。

入门

先决条件

  • go >= 1.10
  • etcd(用于服务发现)
  • nats(可选,用于发送和接收 rpc,如果愿意,也可以使用 grpc 实现)
  • docker(可选:用于在容器运行ETCD和NAT依赖性)

pitaya是一个游戏公司的开源服务器产品,看介绍用在很多游戏中,啥类型都有

公司官网:

Wildlife

游戏列表:Games | Wildlife

废话不多说,我们直接开始

go-pitaya : https://github.com/topfreegames/pitaya

linux太麻烦了,这边用windows测试

搞个etcd
https://github.com/etcd-io/etcd/releases

​​

搞个nats

https://github.com/nats-io/nats-server/releases

​​

nats和etcd都可以在windows下编译,修改配置文件,这边先全部用默认来测试了。

解压并运行etcd-server

​​

nats

​​

新建个项目文件夹

go mod init game

go get github.com/topfreegames/pitaya/v2/

然后把官方的例子chat复制过来,运行试一下!

chat在这里

https://github.com/topfreegames/pitaya/tree/main/examples/demo/chat

目录结构如图,直接运行main.go,发现运行成功了

​​

​​

然后打开web文件夹下,多开几个index.html,看看效果

 ​​

学习笔记2:

https://blog.csdn.net/qq_37962920/article/details/122324525

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值