代码拉取完成,页面将自动刷新
项目部署复杂,待重构~ —— 2024年3月2日10点21分
服务端开发
介绍:基于Skynet通用的登录服务器模版,实现玩家登录认证。玩法是玩家能切换进入不同房间,房间内的玩家能够涨经验值,并且能在房间中进行发言。每个房间经验值最高的即为管理,管理可以踢出玩家。房间内的玩家之间可以转让经验值等。
git clone https://github.com/cloudwu/skynet.git
cd skynet && make linux
mkdir project && cd project
(skynet目录下:skynet/project)git clone https://gitee.com/Cauchy_AQ/chat.git
sudo apt-get update && sudo apt install mysql-server
(没有mysql的执行安装)sudo service mysql start && sudo mysql -uroot -proot
(启动mysql)skynet/project/chat/etc/mysql.sql
中的 sql 语句cd openresty && ./start.sh
(启动 openresty)sudo apt install redis-server && sudo redis-server /etc/redis/redis.conf --daemonize yes
(安装 Redis 并后台启动)cd chat && ./main.sh
./main.sh
cd client && ./test.sh
目前支持通信指令:
enter_room roomid
:进入房间leave_room
:退出房间list_members
:列出当前房间内所有玩家list_rooms
:查看当前所有房间say_public
:房间内公开聊天say_private uid
:房间内私人聊天kick uid
:管理员踢人send_exp
:转移经验值logout
:退出游戏afk
:挂机客户端开发
Unity中使用Sproto协议与Skynet通信
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。