[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"lang-vue":3,"catalog":8,"post-parse-post/post/barotrauma-serve-guide":344,"lang-xml":571,"platform-github":576,"$fy8lBkDWe7J0RLTHimh5hsXQ14TIG0DW6SifK6Qb4VS0":583},{"name":4,"alias":5,"icon":6,"color":7},"Vue",[],"",120,[9,30,48,66,85,102,118,136,154,170,187,204,239,255,274,291,311,328],{"id":10,"title":11,"path":12,"pubDate":13,"excerpt":14,"updateDate":21,"maintainDate":21,"tags":22,"hitokoto":24,"readingTime":25},"post/post/barotrauma-serve-guide.md","潜渊症开服指北","/post/barotrauma-serve-guide","2026-05-09T00:00:00.000Z",{"type":15,"value":16},"minimark",[17],[18,19,20],"p",{},"花了好几天折腾，总算给潜渊症服务器开起来了。相对于MC等高热度的游戏而言，这游戏服务器是真的难开啊，网上根本没多少资料。",null,[23],"游戏","呜呜呜...玩上瘾了",{"text":26,"minutes":27,"time":28,"words":29},"4 min read",3.54,212400,708,{"id":31,"title":32,"path":33,"pubDate":34,"excerpt":35,"updateDate":21,"maintainDate":21,"tags":40,"hitokoto":42,"readingTime":43},"post/post/build-blog-with-gh-and-jsd.md","GitHub Pages+Jsdelivr 让你的静态网站用上CDN","/post/build-blog-with-gh-and-jsd","2026-01-19T00:00:00.000Z",{"type":15,"value":36},[37],[18,38,39],{},"最近突然发现Jsdelivr不仅可以直接读取GitHub仓库的静态资源，还有国内镜像源，这就有得玩了。结合GitHub Pages，我们可以实现一个完全免费的静态网站CDN加速服务。",[41],"web","serverless太爽了",{"text":44,"minutes":45,"time":46,"words":47},"5 min read",4.7,282000,940,{"id":49,"title":50,"path":51,"pubDate":52,"excerpt":53,"updateDate":21,"maintainDate":21,"tags":58,"hitokoto":60,"readingTime":61},"post/post/build-smart-home-with-rp.md","响应式编程 + MQTT 来构建智能家居系统","/post/build-smart-home-with-rp","2026-02-24T00:00:00.000Z",{"type":15,"value":54},[55],[18,56,57],{},"Home Assistant 的控制系统并不能满足我的需求。我通过使用响应式编程和MQTT协议来实现了一个建议的智能家居系统。",[59],"智能家居","重复造轮子是对的",{"text":62,"minutes":63,"time":64,"words":65},"10 min read",9.53,571800,1906,{"id":67,"title":68,"path":69,"pubDate":70,"excerpt":71,"updateDate":76,"maintainDate":21,"tags":77,"hitokoto":79,"readingTime":80},"post/post/card-message-collect.md","卡片消息收藏","/post/card-message-collect","2026-03-22T00:00:00.000Z",{"type":15,"value":72},[73],[18,74,75],{},"收集下我见过的卡片消息，以备不时之需。","2026-05-25T00:00:00.000Z",[78],"bot","用完就扔似乎不太好",{"text":81,"minutes":82,"time":83,"words":84},"16 min read",15.665,939900,3133,{"id":86,"title":87,"path":88,"pubDate":89,"excerpt":90,"updateDate":21,"maintainDate":21,"tags":95,"hitokoto":96,"readingTime":97},"post/post/create-a-new-comment-system.md","初尝后端：开发评论系统","/post/create-a-new-comment-system","2026-03-02T00:00:00.000Z",{"type":15,"value":91},[92],[18,93,94],{},"之前用的Giscus是基于iframe的，写个样式根本没法写，打算换个新评论系统。为了踏出自己的舒适圈，我决定学习写后端，评论系统正好是一个不错的后端项目。",[41],"再接第三方就彻底学不会后端了(x",{"text":98,"minutes":99,"time":100,"words":101},"6 min read",5.36,321600,1072,{"id":103,"title":104,"path":105,"pubDate":106,"excerpt":107,"updateDate":21,"maintainDate":21,"tags":112,"hitokoto":113,"readingTime":114},"post/post/dark-mode-with-hsl.md","HSL与亮暗色模式","/post/dark-mode-with-hsl","2026-01-04T00:00:00.000Z",{"type":15,"value":108},[109],[18,110,111],{},"众所周知，不同人有不同的亮暗色喜好，网站需要同时兼容这两套主题。通过RGB来设计网页颜色需要同时设计两种颜色，因此翻车的网站也不再少数，这时候就需要HSL来登场了。",[41],"通过HSL调色来设计网页吧",{"text":44,"minutes":115,"time":116,"words":117},4.125,247500,825,{"id":119,"title":120,"path":121,"pubDate":122,"excerpt":123,"updateDate":21,"maintainDate":21,"tags":128,"hitokoto":130,"readingTime":131},"post/post/darw-odysseus-girl.md","画只奥德修斯小姐","/post/darw-odysseus-girl","2026-04-10T00:00:00.000Z",{"type":15,"value":124},[125],[18,126,127],{},"突然想试试画舰娘，最近在玩X4，就拿奥德修斯开刀吧！",[129],"绘画","驱逐舰当然是小幼女",{"text":132,"minutes":133,"time":134,"words":135},"2 min read",1.605,96300,321,{"id":137,"title":138,"path":139,"pubDate":140,"excerpt":141,"updateDate":21,"maintainDate":21,"tags":146,"hitokoto":148,"readingTime":149},"post/post/deploy-llbt-by-docker.md","使用Docker部署Llbt踩坑记录","/post/deploy-llbt-by-docker","2025-12-09T00:00:00.000Z",{"type":15,"value":142},[143],[18,144,145],{},"长时间不搞docker了，很多东西都忘了，再加上本来就不擅长docker，导致安装Llbt的经历挺坎坷的。同时这次也是一次多开的安装经历，协议端多开的需求应该很少吧？这方面也没有多少文章，希望这篇文章对用这方面需求的人，能有些帮助。",[147,78],"docker","记录下使用Docker多开部署Llbt的经历",{"text":150,"minutes":151,"time":152,"words":153},"7 min read",6.66,399600,1332,{"id":155,"title":156,"path":157,"pubDate":158,"excerpt":159,"updateDate":21,"maintainDate":21,"tags":164,"hitokoto":165,"readingTime":166},"post/post/experience-about-webtui.md","Nuxt4编写WebTui主题小结","/post/experience-about-webtui","2026-02-21T00:00:00.000Z",{"type":15,"value":160},[161],[18,162,163],{},"旧的博客主题SEO写炸了，想换个新的主题了。这次机缘巧合之下，竟然找到了有搞WebTui的项目。稍微研究下搞出来了。新主题由Nuxt4 + oklch 组成。分享下编写主题的经验。",[41],"总算搞出来WebTui了",{"text":62,"minutes":167,"time":168,"words":169},9.335,560100,1867,{"id":171,"title":172,"path":173,"pubDate":174,"excerpt":175,"updateDate":21,"maintainDate":21,"tags":180,"hitokoto":181,"readingTime":182},"post/post/first-use-home-assistant.md","HomeAssistant初体验","/post/first-use-home-assistant","2026-01-27T00:00:00.000Z",{"type":15,"value":176},[177],[18,178,179],{},"想玩智能家居，啥都不懂。摸爬滚打了几天，写点流水账记录一下，也许可以给和我一样啥都不懂的人一些帮助",[59],"你花200块就买了个遥控玩具？",{"text":183,"minutes":184,"time":185,"words":186},"9 min read",8.63,517800,1726,{"id":188,"title":189,"path":190,"pubDate":191,"excerpt":192,"updateDate":21,"maintainDate":21,"tags":197,"hitokoto":199,"readingTime":200},"post/post/first-use-rss.md","RSS：一个神奇的订阅方式","/post/first-use-rss","2025-12-29T00:00:00.000Z",{"type":15,"value":193},[194],[18,195,196],{},"在开发博客时，我在网上浏览别人的博客时，遇到了一个名为RSS的神奇东西...",[41,198],"科普","通过RSS来订阅各种网页信息吧！",{"text":26,"minutes":201,"time":202,"words":203},3.13,187800,626,{"id":205,"title":206,"path":207,"pubDate":208,"excerpt":209,"updateDate":21,"maintainDate":21,"tags":232,"hitokoto":234,"readingTime":235},"post/post/gaming-laptop-or-ultrabook.md","游戏本还是轻薄本？","/post/gaming-laptop-or-ultrabook","2026-04-17T00:00:00.000Z",{"type":15,"value":210},[211],[18,212,213,214,218,219,221,222,224,225,228,229,231],{},"最近看到了有人在讨论",[215,216,217],"code",{},"轻薄本","，想起来了刚入大一时，张口闭口",[215,220,217],{},"是智商税。现在大四了，却成为",[215,223,217],{},"的受众了。有些感慨，分享下我对",[215,226,227],{},"游戏本","和",[215,230,217],{},"的看法。",[233],"杂谈","两件用途不一样的工具罢了",{"text":98,"minutes":236,"time":237,"words":238},5.48,328800,1096,{"id":240,"title":241,"path":242,"pubDate":243,"excerpt":244,"updateDate":21,"maintainDate":21,"tags":249,"hitokoto":250,"readingTime":251},"post/post/migration-blog-to-codeberg.md","将托管在CodeBerg上的博客使用CI在Vercel上部署博客","/post/migration-blog-to-codeberg","2026-04-01T00:00:00.000Z",{"type":15,"value":245},[246],[18,247,248],{},"近期GitHub宣布要拿项目去练ai了。虽然我对这种行为也不是很抵触，但巨硬默认开启这个选项，关闭说明写的又不明不白。我打算搬家搬去CodeBerg。今天研究了一天跑通了CodeBerg + Forgejo Runner。记录下。",[41],"搬家啦～搬家啦～",{"text":62,"minutes":252,"time":253,"words":254},9.755,585300,1951,{"id":256,"title":257,"path":258,"pubDate":259,"excerpt":260,"updateDate":21,"maintainDate":21,"tags":265,"hitokoto":268,"readingTime":269},"post/post/record-paru-wrong.md","Arch滚挂了，记录下","/post/record-paru-wrong","2025-12-14T00:00:00.000Z",{"type":15,"value":261},[262],[18,263,264],{},"听说Arch天天滚挂，不知道是怎么一回事，今天我终于滚挂了，水篇文章记录下。",[266,267],"水","linux","paru把自己跟新坏了...",{"text":270,"minutes":271,"time":272,"words":273},"3 min read",2.225,133500,445,{"id":275,"title":276,"path":277,"pubDate":278,"excerpt":279,"updateDate":21,"maintainDate":21,"tags":284,"hitokoto":286,"readingTime":287},"post/post/sim-card-is-wrong.md","一件离谱的事情","/post/sim-card-is-wrong","2026-01-09T00:00:00.000Z",{"type":15,"value":280},[281],[18,282,283],{},"今天去外地面试，却没想到一口气挂了俩SIM卡，差点被地球Online踢出服务器",[285,266],"生活","万物互联建立在脆弱的支柱上",{"text":26,"minutes":288,"time":289,"words":290},3.055,183300,611,{"id":292,"title":293,"path":294,"pubDate":295,"excerpt":296,"updateDate":21,"maintainDate":21,"tags":305,"hitokoto":306,"readingTime":307},"post/post/steampy-login-steam-fail.md","SteamPy登录Steam被阻止","/post/steampy-login-steam-fail","2026-03-19T00:00:00.000Z",{"type":15,"value":297},[298],[18,299,300,301,304],{},"不知道是鉴权方式改了还是我更新Steam App的缘故，在SteamPy里登录Steam报",[215,302,303],{},"Steam 阻止了此登录","。搞了半天总算解决了。",[23,266],"太过安全也会让使用变得麻烦",{"text":132,"minutes":308,"time":309,"words":310},1.315,78900,263,{"id":312,"title":313,"path":314,"pubDate":315,"excerpt":316,"updateDate":21,"maintainDate":321,"tags":322,"hitokoto":323,"readingTime":324},"post/post/test-giscus.md","感谢GH让静态网页也能用上评论","/post/test-giscus","2025-12-21T00:00:00.000Z",{"type":15,"value":317},[318],[18,319,320],{},"博客要开发评论系统了...缺一个测试用的页面，于是就写了这篇文章，顺便记录下怎么用 giscus 的","2026-04-06T00:00:00.000Z",[41],"通过 giscus 把 Discussion 当作评论",{"text":132,"minutes":325,"time":326,"words":327},1.56,93600,312,{"id":329,"title":330,"path":331,"pubDate":332,"excerpt":333,"updateDate":21,"maintainDate":21,"tags":338,"hitokoto":339,"readingTime":340},"post/post/use-nerd-font-at-web.md","在Web中使用NerdFont","/post/use-nerd-font-at-web","2025-12-18T00:00:00.000Z",{"type":15,"value":334},[335],[18,336,337],{},"众所周知，fa图标在web开发中被广泛使用，但该图标集部分图标有着vip要求，而且使用需要特殊的组件...但今天我发现了在tui中广泛使用的NerdFont图标集，也可以在web使用。",[41],"用nerd来替换掉你的fa图标",{"text":26,"minutes":341,"time":342,"words":343},3.04,182400,608,{"id":10,"title":11,"body":345,"description":20,"excerpt":559,"extension":563,"hitokoto":24,"maintainDate":21,"meta":564,"navigation":565,"path":12,"pubDate":13,"readingTime":566,"seo":567,"stem":568,"tags":569,"updateDate":21,"__hash__":570},{"type":15,"value":346,"toc":546},[347,349,353,356,364,367,371,376,380,383,389,393,400,406,412,418,443,449,455,466,471,478,489,492,495,498,501,511,515,518,531,534,540,543],[18,348,20],{},[350,351,352],"h2",{"id":352},"安装本体",[18,354,355],{},"本体的话照着官方文档安装就行了，没啥好说的。",[357,358],"share-card",{"author":359,"content":360,"img":361,"url":362,"website":363},"","Hosting a Dedicated Server","https://barotraumagame.com/favicon.ico","https://barotraumagame.com/wiki/Hosting_a_Dedicated_Server","Barotrauma Game",[18,365,366],{},"在改配置时记得关闭正版验证，我和我身边开过服的人都没有",[350,368,370],{"id":369},"安装mod","安装Mod",[372,373,375],"h3",{"id":374},"安装lua","安装Lua",[377,378],"git-card",{"repo":379},"evilfactory/LuaCsForBarotrauma",[18,381,382],{},"去这个项目下载对应的server补丁，覆盖解压就行了。",[384,385,386],"info",{},[18,387,388],{},"我不推荐下载对应的服务器版本，因为该服务器版本不包含核心包，还是要去原版服务器复制核心包。",[372,390,392],{"id":391},"安装其他mod","安装其他Mod",[18,394,395,396,399],{},"游戏数据在不同平台是不一致的，这里以",[215,397,398],{},"游戏数据","代替这些路径。",[18,401,402,403],{},"Windows: ",[215,404,405],{},"%LocalAppData%/Daedalic Entertainment GmbH/Barotrauma",[18,407,408,409],{},"Linux: ",[215,410,411],{},"/home/[USERNAME]/.local/share/Daedalic Entertainment GmbH/Barotrauma",[18,413,414,415],{},"OSX: ",[215,416,417],{},"/Users/[USERNAME]/Library/Application Support/Daedalic Entertainment GmbH/Barotrauma",[419,420,421,440],"warning",{},[18,422,423,424,428,429,432,433,428,435,432,437,439],{},"Mod要 ",[425,426,427],"strong",{},"必须"," 安装到下面路径才能生效，不支持内部嵌套文件夹，其他位置没用 ",[430,431],"br",{},"\nMod要 ",[425,434,427],{},[430,436],{},[425,438,427],{}," 安装到下面路径才能生效，不支持内部嵌套文件夹，其他位置没用",[18,441,442],{},"重要事情说三遍，我就是因为这个翻车了很久解决不了",[18,444,445,446],{},"自制Mod：",[215,447,448],{},"游戏服务器根目录/LocalMods",[18,450,451,452],{},"创意工坊：",[215,453,454],{},"游戏数据/WorkshopMods/Installed",[18,456,457,458,461,462,465],{},"放到上面只代表Mod可以被游戏识别，但不会加载到服务器里，要加载服务器还需要在",[215,459,460],{},"config_player.xml","里的",[215,463,464],{},"contentpackages","填写mod排序。",[384,467,468],{},[18,469,470],{},"这个Mod排序和你游戏的文件一样，你可以在你的游戏里排好序复制到服务器上使用。",[18,472,473,474,477],{},"自制Mod以",[215,475,476],{},"LocalMods","开头，其它的写绝对路径。",[479,480,487],"pre",{"className":481,"code":483,"language":484,"meta":359,"highlight":485,"lineCount":486,"forceScrollState":-1},[482],"language-xml","\u003Ccontentpackages>\n    \u003C!--Vanilla-->\n    \u003Ccorepackage\n        path=\"Content/ContentPackages/Vanilla.xml\" />\n    \u003Cregularpackages>\n        \u003C!--LuaCsForBarotrauma-->\n        \u003Cpackage\n        path=\"LocalMods/LuaCsForBarotrauma/filelist.xml\" />\n        \u003C!--CsForBarotrauma-->\n        \u003Cpackage\n        path=\"/home/lee/.local/share/Daedalic Entertainment GmbH/Barotrauma/WorkshopMods/Installed/2795927223/filelist.xml\" />\n        \u003C!--Vanilla Components Expanded-->\n        \u003Cpackage\n        path=\"/home/lee/.local/share/Daedalic Entertainment GmbH/Barotrauma/WorkshopMods/Installed/3606054332/filelist.xml\" />\n    \u003C/regularpackages>\n\u003C/contentpackages>\n","xml","\u003Cpre class=\"shiki shiki-themes one-dark-pro one-light\" style=\"--shiki-dark:#abb2bf;--shiki-light:#383A42;--shiki-dark-bg:#282c34;--shiki-light-bg:#FAFAFA;--line-number-width: 2ch;\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\" data-line-number=\"1\">\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">&#x3C;\u003C/span>\u003Cspan style=\"--shiki-dark:#E06C75;--shiki-light:#E45649\">contentpackages\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">>\u003C/span>\u003C/span>\n\u003Cspan class=\"line\" data-line-number=\"2\">\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan style=\"--shiki-dark:#7F848E;--shiki-dark-font-style:italic;--shiki-light:#A0A1A7;--shiki-light-font-style:italic\">&#x3C;!--Vanilla-->\u003C/span>\u003C/span>\n\u003Cspan class=\"line\" data-line-number=\"3\">\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">&#x3C;\u003C/span>\u003Cspan style=\"--shiki-dark:#E06C75;--shiki-light:#E45649\">corepackage\u003C/span>\u003C/span>\n\u003Cspan class=\"line\" data-line-number=\"4\">\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan style=\"--shiki-dark:#D19A66;--shiki-light:#986801\">path\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">=\u003C/span>\u003Cspan style=\"--shiki-dark:#98C379;--shiki-light:#50A14F\">\"Content/ContentPackages/Vanilla.xml\"\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\"> /\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">>\u003C/span>\u003C/span>\n\u003Cspan class=\"line\" data-line-number=\"5\">\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">&#x3C;\u003C/span>\u003Cspan style=\"--shiki-dark:#E06C75;--shiki-light:#E45649\">regularpackages\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">>\u003C/span>\u003C/span>\n\u003Cspan class=\"line\" data-line-number=\"6\">\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan style=\"--shiki-dark:#7F848E;--shiki-dark-font-style:italic;--shiki-light:#A0A1A7;--shiki-light-font-style:italic\">&#x3C;!--LuaCsForBarotrauma-->\u003C/span>\u003C/span>\n\u003Cspan class=\"line\" data-line-number=\"7\">\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">&#x3C;\u003C/span>\u003Cspan style=\"--shiki-dark:#E06C75;--shiki-light:#E45649\">package\u003C/span>\u003C/span>\n\u003Cspan class=\"line\" data-line-number=\"8\">\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan style=\"--shiki-dark:#D19A66;--shiki-light:#986801\">path\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">=\u003C/span>\u003Cspan style=\"--shiki-dark:#98C379;--shiki-light:#50A14F\">\"LocalMods/LuaCsForBarotrauma/filelist.xml\"\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\"> /\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">>\u003C/span>\u003C/span>\n\u003Cspan class=\"line\" data-line-number=\"9\">\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan style=\"--shiki-dark:#7F848E;--shiki-dark-font-style:italic;--shiki-light:#A0A1A7;--shiki-light-font-style:italic\">&#x3C;!--CsForBarotrauma-->\u003C/span>\u003C/span>\n\u003Cspan class=\"line\" data-line-number=\"10\">\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">&#x3C;\u003C/span>\u003Cspan style=\"--shiki-dark:#E06C75;--shiki-light:#E45649\">package\u003C/span>\u003C/span>\n\u003Cspan class=\"line\" data-line-number=\"11\">\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan style=\"--shiki-dark:#D19A66;--shiki-light:#986801\">path\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">=\u003C/span>\u003Cspan style=\"--shiki-dark:#98C379;--shiki-light:#50A14F\">\"/home/lee/.local/share/Daedalic Entertainment GmbH/Barotrauma/WorkshopMods/Installed/2795927223/filelist.xml\"\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\"> /\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">>\u003C/span>\u003C/span>\n\u003Cspan class=\"line\" data-line-number=\"12\">\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan style=\"--shiki-dark:#7F848E;--shiki-dark-font-style:italic;--shiki-light:#A0A1A7;--shiki-light-font-style:italic\">&#x3C;!--Vanilla Components Expanded-->\u003C/span>\u003C/span>\n\u003Cspan class=\"line\" data-line-number=\"13\">\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">&#x3C;\u003C/span>\u003Cspan style=\"--shiki-dark:#E06C75;--shiki-light:#E45649\">package\u003C/span>\u003C/span>\n\u003Cspan class=\"line\" data-line-number=\"14\">\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan style=\"--shiki-dark:#D19A66;--shiki-light:#986801\">path\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">=\u003C/span>\u003Cspan style=\"--shiki-dark:#98C379;--shiki-light:#50A14F\">\"/home/lee/.local/share/Daedalic Entertainment GmbH/Barotrauma/WorkshopMods/Installed/3606054332/filelist.xml\"\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\"> /\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">>\u003C/span>\u003C/span>\n\u003Cspan class=\"line\" data-line-number=\"15\">\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan class=\"indent\">  \u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">&#x3C;\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">/\u003C/span>\u003Cspan style=\"--shiki-dark:#E06C75;--shiki-light:#E45649\">regularpackages\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">>\u003C/span>\u003C/span>\n\u003Cspan class=\"line\" data-line-number=\"16\">\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">&#x3C;\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">/\u003C/span>\u003Cspan style=\"--shiki-dark:#E06C75;--shiki-light:#E45649\">contentpackages\u003C/span>\u003Cspan style=\"--shiki-dark:#ABB2BF;--shiki-light:#383A42\">>\u003C/span>\u003C/span>\n\u003C/code>\u003C/pre>",16,[215,488,483],{"__ignoreMap":359},[350,490,491],{"id":491},"对外开放",[18,493,494],{},"需要注意的是该游戏采用UDP通信，ssh不支持UDP，不要想着用ssh隧道来做测试了。\n经我实测，它报的Steam ID是没有用的，并不能通过它来加入游戏，只能通过IP加入游戏。",[350,496,497],{"id":497},"复制存档",[18,499,500],{},"服务器和游戏的文件路径结构是一致的，可以互相复制，这里提供下常用的文件位置",[18,502,503,504,507,508],{},"权限文件：",[215,505,506],{},"游戏根目录/Data/clientpermissions.xml","\n战役存档：",[215,509,510],{},"游戏数据/Multiplayer",[350,512,514],{"id":513},"已知问题似乎无法和steam通信","已知问题：似乎无法和Steam通信",[18,516,517],{},"这个问题主要有三个症状：",[519,520,521,525,528],"ul",{},[522,523,524],"li",{},"无法通过Steam ID加入游戏",[522,526,527],{},"无法启用正版验证",[522,529,530],{},"无法在服务器列表找到服务器",[18,532,533],{},"这个问题在GitHub已经有人提出，但已经快6年了，官方似乎没有解决的打算。不过这些问题对于需要IP才能进入的专用服务器而言，并不致命。\n但我仍然对官方这么久不修Bug表示不满。",[357,535],{"author":359,"content":536,"img":537,"url":538,"website":539},"Dedicated Server not showing in Server List #4089","https://github.githubassets.com/favicons/favicon-dark.png","https://github.com/FakeFishGames/Barotrauma/issues/4089","FakeFishGames/Barotrauma",[541,542],"hr",{},[18,544,545],{},"如果那位大佬知道如何解决，欢迎在评论区留言",{"title":359,"searchDepth":547,"depth":548,"links":549},2,4,[550,551,556,557,558],{"id":352,"depth":547,"text":352},{"id":369,"depth":547,"text":370,"children":552},[553,555],{"id":374,"depth":554,"text":375},3,{"id":391,"depth":554,"text":392},{"id":491,"depth":547,"text":491},{"id":497,"depth":547,"text":497},{"id":513,"depth":547,"text":514},{"type":15,"value":560},[561],[18,562,20],{},"md",{},true,{"text":26,"minutes":27,"time":28,"words":29},{"title":11,"description":20},"post/barotrauma-serve-guide",[23],"YXpePyH9Xdt0MLRWvdPMMT91wK3UkUglk6SADm0DjZ4",{"name":572,"alias":573,"icon":574,"color":575},"XML",[],"󰗀",80,{"name":577,"alias":578,"icon":580,"color":581,"unknown":582},"GitHub",[579],"gh","","white",false,{"name":584,"desc":585,"createdAt":586,"updatedAt":587,"url":588,"language":589,"stars":590,"issues":591,"forks":592,"topics":593,"owner":597,"avatar":598},"LuaCsForBarotrauma","Modification for Barotrauma that improves modding support.","2021-01-12T22:25:20.000Z","2026-05-23T21:28:18.000Z","https://github.com/evilfactory/LuaCsForBarotrauma","C#",126,15,37,[594,595,596],"barotrauma","barotrauma-modding","barotrauma-mods","Evil Factory","https://avatars.githubusercontent.com/u/36804725?v=4"]