在阿里云ECS上搭建Skynet服务器与Unity通信

本文介绍了如何在阿里云ECS实例上搭建Skynet服务器,并与Unity客户端进行通信。首先,按照阿里云流程创建ECS实例,然后在Ubuntu环境下安装Skynet,配置监听私有IP和开启入站规则。接着,编写服务端代码,包括config、main.lua和socket.lua文件。最后,在Unity中创建C#脚本进行客户端连接,确保能够成功通信。
摘要由CSDN通过智能技术生成

在阿里云ECS上搭建Skynet服务器与Unity通信

创建阿里云ECS实例

这部分的话按照阿里云流程去做就可以了。也可以使用谷歌云或者其他的云VPS。

Skynet搭建

Ubuntu下的环境搭建(其他系统下并未尝试):

  1. 升级软件源

sudo apt-get update

  1. 安装git

apt-get install git

  1. clone Skynet到ECS上,我的安装位置是在 /home/server下

git clone https://github.com/cloudwu/skynet.git

  1. 安装autoconf apt-get install libreadline-dev autoconf

apt-get install libreadline-dev autoconf

  1. 编译skynet

cd skynet
make linux

服务端代码部分

  1. 在skynet根目录创建myServer文件

mkdir myServer

  1. 创建3个文件 config main.lua socket.lua

touch config
touch main.lua
touch socket.lua

config文件

root = "./"
thread = 8
logger = nil
harbor = 1
address = "127.0.0.1:2526"
master = "127.0.0.1:2013"
start = "main"  -- main script
bootstrap = "snlua bootstrap"   -- The service for bootstrap
standalone = "0.0
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值