目录
本期社群快问快答嘉宾介绍:
张璐,20年数字化经验,博士,文档即代码“Doc as Code”理念推广人
分享内容:
《中午一小时,我用AI零代码部署了多人射击游戏服务器》
(补充:其实1小时部署是三个月前的帖子了,随着AI的发展,现在自己动手部署一台游戏服务器只需要5-10分钟)
问答内容:
一问:AI零代码部署服务器可以使用到的工具有什么?
四件套组合拳。这次用的工具链很简单:Linode +Claude code+ Terraform + Ansible。
二问:为什么选Linode?
主要是便宜够用,而且他们家的产品线很清晰,不像某些云厂商功能太多反而选择困难。
一台2核2G的服务器,跑个小型游戏服务器完全够用,月费也就5美元,注册还有200美元代金券,相当于免费用。
只需注册账号,拿到一个API token,剩下的交给AI就好了。
三问:cursur/cc是什么?
这是一个AI代码编辑器,可以理解你的需求然后直接生成代码。关键是它不只是简单的代码补全,而是能理解整个项目的上下文,甚至能读懂你给它的文档链接。
四问:Terraform和Ansible又是干什么的?
Terraform负责创建云资源,比如服务器、网络、防火墙规则这些。Ansible负责在服务器上安装软件、配置环境,相当于自动化的运维脚本。以前要手动做的事情,现在全部自动化了。
五问:如何入门上手操作?
首先需要申请一个linode帐号,然后,本地安装一个cursor(trae,codebuddy也可以),或者安装最新的claude code/codex cli,然后,在linode控制台拿到linode api,把api和部署文档交给cursor/cc,他就会一步一步部署了。
部署文档指路:https://www.linode.com/zh/blog/compute/no-lag-all-frag/
告诉cursor,请帮我按照这个文档和这个linode api部署游戏,等待20-30分钟左右,就差不多了!
六问:一人AI如何从入门到布局项目?
布局项目是个很大的话题,分为两个,一个是运营,一个是技术;今天不会涉及太多运营的内容,更多是讨论项目的原型阶段。
先把基础的技术跑通,测试跑通,然后再进入运营阶段,如果是游戏项目可能涉及发行,如果是小程序可能涉及投流、广告、SEO等等。
在原型跑通阶段,我们需要产品定位和需求分析、功能设计和架构设计、原型开发这三个阶段。现在云服务器都很便宜,从linode是开发者比较标准的用的服务器,价格便宜透明,加上AI,可以迅速完成设计、开发、部署、运营这几个部分。
AI的话,我推荐大家使用最新的claude code,我现在的开发都是直接在linode服务器上进行,开发完了直接部署对互联网开放,所有这些工作,有了cc,都可以一个人完成。
七问:代码部署和运维?
代码统一使用github,实现版本管理,只要放在github上,从服务器拉取很快,此外,服务器可以随时开随时关,不断的实验新的项目。
使用terraform和ansible的原因就是,把重复工作用固定脚本的方法记录下来,一旦玩家人数上去了,就可以用之前用过的脚本直接部署,有了terraform和ansible,每次部署的配置都能保持一致。
八问:使用Linode作为云基础,配合Claude code、Terraform(IaC)和Ansible(配置管理)来搭建游戏服务器,这种技术组合的可能性和核心优势是什么?
linode的特点是便宜、稳定,此外linode现在被akamai收购了,延迟非常低。对于游戏玩家来说,每10ms的延迟都意味着5%的转化率和复购率。
claude code是目前最好的AI,没有之一。
terraform和ansible都是各自领域最大的社区,有很多现成的库可以用,维护也很好。
所以总的来说,这个技术栈相当于:最好的游戏开发服务器+低延迟+高度智能化+可复用。
九问:对于游戏厂商而言,全球同服和低延迟是核心诉求,但自建服务器集群成本高昂运维复杂。Akamai的全球边缘平台如何解决这一痛点?
Akamai收购了Linode之后,数据中心从13个扩展到30多个,云服务器的特点就是即开即用,有了api之后,你可以直接把服务器嵌入代码,或者在本地跑脚本直接起远端服务器,即开即用的特征可以按照小时计费,在原型测试阶段,可以上班的时候开着,下班了就把服务器关掉,如果项目失败了,也就是几个小时的服务器费用。
如果自己买服务器,一次性投入比较大,有了云的api,你可以用任何一个文档+AI直接部署。
十问:使用Linode、Claude code、Terraform和Ansible这套组合,到底能对我们的游戏服务器开发和运维效率,以及整体成本,带来哪些具体且可量化的提升?
在代码开发上,我觉得已经不能用百分之多少来衡量了,之前开发代码,没有几周甚至几个月都是没法做完一个项目的,现在缩短到几天甚至几小时了,具体要看代码的复杂度。
在运维效率上也一样,前几天我一个同事要部署数据库,他说一般熟练工要30-60分钟,我教他用了claude code,只用了3分钟。
所以说,是10-100倍的效率提升,现在一个人可以干以前最少5-10个人的工作,而且不需要太多专业知识,只要大家有提出问题和解决问题的精神就够了,以每天一个项目或者2-3天一个项目的速度在开发,然后用linode直接部署在服务器上,开发完了马上就可以域名访问,效率过高。
十一问:很多游戏有严格的合规和数据主权要求。Akamai的全球基础设施如何帮助客户满足这些要求?
在游戏行业,合规与数据主权往往意味着“数据必须在玩家所在国产生、存储且不离境”。
同时要通过各地对网络安全、个人隐私、内容分级等严苛审核,Akamai 把“全球一致服务”与“本地合规落地”做成可拼装方案,帮助客户用同一张分布式网络同时满足性能、安全与主权三大诉求。
核心做法可以概括为“三就地”+“两隔离”+“一账通”。
三“就地”——把计算、数据、监管接口都放到本地,游戏工作室可在距离玩家 <50 km 的节点上起服,就地存储与日志:对 GDPR、PCI-DSS、土耳其 KVKK、巴西 LGPD 等均提供“数据驻留”SLA,并随合同附带标准合同条款 (SCC) 和传输影响评估 (TIA)。
两“隔离”:交付面隔离和安全事件隔离。
一“账通”——同一套 DevOps 工具链打天下:Linode+Terraform+Claude code+Ansible。
十二问:咱们这次的分享只针对游戏么,web服务可以么?
web更简单,游戏相对来说专业一些,网页游戏现在都可以一键生成了,3D游戏复杂一些,要用unity这些专业的开发工具。
十三问:公众号自动一键生成和发布功能是如何实现的?
公众号自动发布,首先要排好未来一段时间发什么内容,是原创,还是改写,我有个论文改写的prompt模版,之前是手动每天改写一篇论文,以后用这个小程序可以每天自动脚本写完自动发了。
十四问:上线后要改bug,可以怎么查bug改bug
首先是日志搜集要完整,把所有时间点出现的所有问题都记录下来,然后把日志丢给AI进行复盘。
我这里有一个提示词可以送给大家:
请进行RCA(根因分析),必要的时候使用五个为什么进行追问,然后给出三种最可能的原因,基于TDD(基于测试的开发进行验证)。
用这个提示词,AI除bug的效率会更高!
本期快问快答的内容是否让你意犹未尽?若还有疑问想深入了解,诚邀技术大大们扫码或添加【yfch05】,备注【AI技术+名片】进群,共赴一场专业交流!
本文源自「私域神器」,发布者:siyushenqi.com,转载请注明出处:https://www.siyushenqi.com/66587.html