安装NekoRay
-
下载NekoRay:访问NekoRay的官方网站,下载适合你操作系统的版本,选择Windows版本,下载
NekoRay-Win-x64.zip。 -
解压文件:将下载的 ZIP 文件解压到合适的目录中,
C:\NekoRay\server。
启动NekoRay服务器
-
进入服务器文件夹:在解压后的
server文件夹中,打开命令行工具(如 cmd)。 -
运行服务器:运行以下命令启动服务器:
node server.js
服务器将启动,并在浏览器中显示默认页面,访问
http://localhost:300查看服务器状态。
创建并运行项目
-
进入项目文件夹:在解压后的
project文件夹中,运行以下命令创建新项目:npm create project
选择你想要的模板,
Basic Game。 -
启动项目:进入创建的项目文件夹,运行:
npm start
这将启动一个新的浏览器窗口,显示游戏界面。
配置服务器
-
编辑服务器配置:打开
server.js文件,找到并修改配置选项,设置公网IP、端口号等:const port = process.env.PORT || 300; const express = require('express'); const app = express(); app.use(express.static('project')); app.listen(port, () => { console.log(`服务器运行在 http://localhost:${port}`); }); -
保存并重启服务器:保存更改后,关闭当前服务器窗口,重新运行
node server.js,应用新的配置。
测试服务器
-
访问服务器:在浏览器中输入
http://localhost:300,确认服务器正常运行。 -
检查日志:如果服务器出现问题,查看命令行输出或
server.js中的日志,解决错误。
处理客户端连接
-
服务器监听客户端:确保服务器配置允许外部连接,设置
listen端口为 80 或 808,允许来自不同设备的连接。 -
测试客户端连接:在另一个设备上启动NekoRay客户端,输入服务器的 IP 和端口,尝试连接到服务器。
故障排除
-
安装依赖:确保所有依赖项已安装,运行
npm install,包括express和ws等。 -
端口冲突:如果端口被占用,修改服务器监听的端口,确保与其它程序无冲突。
-
权限问题:确保服务器文件夹和项目文件夹具有足够的权限,避免运行时权限错误。
进阶配置(可选)
-
后台运行:在命令后面添加
&符号,使其在后台运行:node server.js &
-
使用pm2管理进程:安装pm2,管理服务器进程:
npm install pm2 pm2 start server.js pm2 save
测试游戏连接
-
客户端连接测试:确保客户端能够成功连接到服务器,数据传输顺畅,无延迟或丢包。
-
游戏逻辑测试:在客户端中测试游戏逻辑,确保服务器正确处理连接和数据。
通过以上步骤,你应该能够成功设置并配置NekoRay服务器,创建一个功能正常的游戏或实时协作应用,遇到问题时,逐步排查并参考NekoRay的文档或社区获取帮助。









