炉石传说 C# 开发笔记(BS上线尝试)
昨天买了一个月的1G 1核的服务器,由于不是新用户,所以没有享受到阿里的6个月免费的优惠。
(阿里脑残,为什么不对于续费或者升级免费呢?)
在服务器的通讯上面已经OK了,完全绕过了ASP.NET,就是单纯的服务器和浏览器在通讯,页面也只是静态的页面,纯HTML5 + JS。
通讯是WebSocket,绘图SVG。不知道为什么,对于固定的文字,UC的文字绘制是OK的,对于JSON反序列化的对象,所有的绘制都是有问题的。
初步怀疑是由于使用了汉字,然后没有设置编码,造成了JS的本地反序列化不对。
服务器端的配置也非常简单,原本想开通FTP传送文件的,后来发现,RemoteDesktop,直接可以复制黏贴的。。。。
也就没有添加FTP用户,开通FTP节点了。HTML文件也就放在了IIS默认的wwwroot里面。
接下来将指定端口的放入防火墙规则中就OK了。(我不知道是不是默认都可以访问的,不管怎么样,加了出站和入站规则)
由于只是测试的服务器,遇上公司网络不好的时候,经常出现 WebSocket超时等错误,还好只是试验性质的。
服务器上除了IIS默认的80端口的HTML之外,就只有这个程序在运行了,炉石(山寨)的服务器。Window 2012的服务器,1G内存有些卡顿。。。。。
如果有机会正式运营,肯定要换成2008,现在只是出于好奇心,想试试看2012.。。
http://121.199.16.71
2014/07/30 增加了冒险模式
服务器现在什么安全设定都没有,大家别玩残了。现在处于BUG调试阶段,必然有很多问题。。。。
全部源码在这里:https://github.com/magicdict/HearthStone
博客园管理者:最近游戏的文章很多,能不能开辟一个游戏的分类,我这个前端是HTML5,后端是C#。。。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2011-07-29 创业难,守业更难