Unity客戶端與Netty服務器通信搭建(三):部署Netty到Linux服務器

前言

最近和幾個同學一起做一個手游項目,雖然是單機,但是有檢測新版本的需求,因此還是要搭建一個服務器來實現(xiàn)客戶端檢測更新的功能。在朋友的推薦下,我選擇使用Netty的服務器架構,關于Netty的優(yōu)點可以百度下,這里不再累贅。從沒聽過Netty到實現(xiàn)與Unity客戶端的通信總共花了兩天,其中遇到了很多坑,我將在這系列文章中復盤這兩天的開發(fā)流程,給想要入門Unity客戶端+Netty服務端通信的同學帶下路,少走一些彎路。

一、開發(fā)環(huán)境搭建


我的開發(fā)環(huán)境
  • Mac OS 10.11.6
  • 阿里云服務器 Linux CentOS6.5
  • FileZilla

二、將jar文件上傳到Linux服務器

1、打開Mac終端輸入連接Linux服務器指令:
$ ssh root@你的服務器的IP地址
2、輸入密碼后成功登錄服務器
  Welcome to aliyun Elastic Compute Service!
3、開啟Linux的FTP功能

如何在linux下開啟FTP服務

4、新建Linux用戶并授權(root賬戶并不能使用FPT服務)

linux 添加用戶、權限

5、使用FileZilla登錄你的服務器
  FileZilla日志

  狀態(tài): 連接被服務器關閉
  狀態(tài): 正在連接 ******...
  狀態(tài): 連接建立,等待歡迎消息...
  狀態(tài): 不安全的服務器,不支持 FTP over TLS。
  狀態(tài): 已登錄
  狀態(tài): 讀取目錄列表...
  狀態(tài): 服務器發(fā)回了不可路由的地址。使用服務器地址代替。
  狀態(tài): 列出“/home/”的目錄成功
6、登錄成功后把之前生成的jar文件上傳到服務器目錄下
FileZilla

三、使用Linux指令執(zhí)行jar文件

1、進入jar文件所在目錄
# cd /home/ligotest/
2、執(zhí)行jar文件
# java -jar unity-netty.jar
Linux服務器成功運行Netty
*3、關閉jar
Ctrl + C
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容