这是一个使用.NET 9开发的网页版MUD Telnet客户端,可以让用户通过Web浏览器连接到MUD服务器并进行游戏交互。
- 通过WebSocket连接到MUD服务器
- 支持Big5编码处理
- 响应式设计,适配不同屏幕尺寸
- 使用Noto Sans Mono TC等宽字体,确保繁体中文正确显示
- 实时接收和发送MUD服务器指令
- 后端:.NET 9 ASP.NET Core
- 前端:HTML5, CSS3, JavaScript
- 实时通信:SignalR
- 字符编码:Big5
- 确保已安装.NET 9 SDK
- 克隆仓库或下载源代码
- 在项目根目录运行:
dotnet run
- 浏览器访问:
http://localhost:5000
或https://localhost:5001
- 在Azure Portal创建一个新的App Service
- 配置为.NET 9运行时
- 启用HTTP 2.0支持
- 使用以下命令发布:
dotnet publish -c Release
- 将发布输出部署到Azure App Service
- 主机:mud.csie.org
- 端口:3838
- 编码:Big5
- 客户端使用WebSocket与服务器进行通信,确保防火墙和网络设置允许WebSocket连接
- 浏览器需要支持WebSocket和现代CSS功能
- 为获得最佳体验,建议使用最新版Chrome、Firefox或Edge浏览器