高级搜索
搜索结果
共找到了355个结果
区块与区块加载
Minecraft 是一个近乎无限的世界,这个世界不可能随时都处于“激活”状态。于是 Minecraft 引入了区块这一概念,来让世界可以有选择的进行“激活”,我们称之为“加载”。 Minecraft 的世界结构 打开存档文件夹,我们通常能看到这样的文件(部分文件是模组创建的): 为消除歧义,本文中的世界指整个“存档”,维度指主世界、下界、末地等独立“世界”。 Minecraft 在 1.18 中将世界高度从 256 提升值了 384,文中出现 Y 轴时请自行根据版本替换。 第一层:世界 世界[...
杂项随手记
填卷提示 问卷的目的在于初步了解你是否适合本社区; 试着想一想,为什么要有问卷,我们想知道什么? 思考填写什么内容有助于我们粗略了解你,大胆表现自己吧; 冲突? 内容不在于长更不在于华丽而在于准确传达并有意义; 错误示例(节选自实际问卷): 身前的明月和星空的旭光清晰明亮,深黯的森林,嘶吼的怪物,迷茫的玩家与闪烁的星河,倒也能勾勒出一幅不错的画卷;题目本身才是产生该实例的原因?文学性、华丽的描写是否真的一文不值?也许是为了更好地让人感同身受。 喜欢 麻雀 麻雀虽小五脏俱全; ...
Firewalld 初步抵抗端口扫描 - 以及 Zone、Traget、Zone Drifting 概念
偶然使用 nmap 扫描了自己的 IP,突然发现,即使被 Firewalld “关闭/未开启”的端口也可以被扫描到,即使无法连接。 要理解此行为,我们需要进一步了解 Firewalld。首先,Firewalld 工作于OSI 模型中的 3-4 层,ICMP 位于第 3 层(网络层),而 TCP/UDP 及其端口概念位于第 4 层(传输层)。Firewalld 是一个前端,它负责帮你操作真正的后端 nftables(一种内核数据包分类框架),nftables 也是 iptables 的替代品。 注:iptab...
PolyMC 启动器已不值得信任
哔哔机已于 2022/10/18 下午 9:31:51 通知所有成员。 PolyMC 是一个多实例 Minecraft 启动器,是 MultiMC 启动器的一个分支。 其中一位开发者 LennyMcLennington 于 2022/10/18 稍早将所有其他开发者踢出,似乎和什么政治观点有关。目前除了更新 MSA 客户端 ID 之外没有恶意/可疑操作。但该软件已不值得信任。 我的微软/Minecraft 账号安全吗? 据我们所知是的,无需采取措施。此外旧的 MSA 客户端 ID 已被撤销,所以...
在 Linux 命令行中发送邮件 —— 各种介绍
好长时间都没有真正搞明白 Linux 中是怎么发送邮件的,决定稍微研究一下。 邮件发送简化流程 发送邮件的简化流程是这样的: 发送者的邮件客户端--> 发送者的邮件传送代理 --> 接收者的邮件传送代理 --> 接收者的邮件客户端 概念解释 邮件客户端/邮件用户代理(MUA,Mail User Agent)如:Mail、Mailx、Mutt、Mpack、Sendmail、sSMTPMUA 就是用户使用的客户端,负责编写、查看邮件 邮件服务器/邮件传送代理(MTA,Mail Transport...
Linux Bash Shell 输入输出重定向
为避免符号混淆,本文不使用 <必选参数> 来描述命令,而直接使用 参数。 标准输入输出是什么 我们知道,程序都是读取什么,处理一下,然后输出什么。于是 Linux 中将它们标准化了,分为 3 种。 名称 英文名称 文件描述符 操作符 实际上是怎么工作的 标准输入 STDIN 0 < 或 << /dev/stdin -> /proc/self/fd/0 -> /dev/pts/0 标准输出 STDOUT 1 1> 、1>> 或 >、 >> /dev/st...
【未完成】OpenPGP/GPG 实用不完全指北
介绍 什么是 GPG? 1991年,Phil Zimmermann,开发了加密程序 PGP(Pretty Good Privacy)。但 PGP 是专有的,所以 1997 年互联网工程任务组 (IETF) 制定了 OpenPGP 这一个开放标准,使得任何人都可以自行实现。 于是 1997 年 GUN 开发了 PGP 替代品:GunPG(GNU Privacy Guard),简称为 GPG。GnuPG 是 OpenPGP 协议的开源实现,是来自 GNU 项目的免费加密软件,可帮助人们确保其数据的机密性、完整性和...
MySQL 8.0 启用 Jemalloc
虽然本文标题说是 Jemalloc,但 TCmalloc 等也是同理。 随便一搜你大概会找到这样的建议: #修改my.cnf文件 [mysqld_safe] 配置区间,加上 malloc-lib 选项,指向 Jemalloc 路径 [mysqld_safe] malloc-lib = /usr/lib64/libjemalloc.so 但这是给 MySQL 5.6 用的,从 MySQL 5.7 版本开始,已经默认不使用 mysqld_safe 来启动了。 所以这是行不通的。 MySQL 8...
隐私策略 Privacy Policy
最后更新 最后更新日期 生效日期 2024 年 10 月 9 日 2022 年 11 月 11 日 Latest Updated Date Effective Date October 9, 2024 November 11, 2022 修订记录 日期 修改内容 2024年10月9日 更新了用于分析的 Cookie 部分的描述 Date Modifie...
OpenEBS Jiva 复制卷部署笔记
OpenEBS 管理每个 Kubernetes 节点上可用的存储,并使用该存储为有状态工作负载提供本地或分布式(也称为复制)持久卷。 如果是本地卷: OpenEBS 可以使用原始块设备或分区,或使用主机路径上的子目录,或使用 LVM、ZFS 或稀疏文件来创建持久卷。 本地卷直接安装到 Stateful Pod 中,数据路径中没有来自 OpenEBS 的任何额外开销,从而减少了延迟。 OpenEBS 为本地卷提供了额外的工具,用于监控、备份/恢复、灾难恢复、ZFS 或 LVM 支持的快照、基于容量的调度等...
Longhorn 部署笔记
Longhorn 是一个轻量级、可靠且易于使用的 Kubernetes 分布式块存储系统。 使用 Longhorn,您可以: 使用 Longhorn 卷作为 Kubernetes 集群中分布式有状态应用程序的持久存储; 将您的块存储分区为 Longhorn 卷,以便您可以在有或没有云提供商的情况下使用 Kubernetes 卷; 跨多个节点和数据中心复制块存储以提高可用性; 将备份数据存储在 NFS 或 AWS S3 等外部存储中; 创建跨集群灾难恢复卷,以便可以从第二个 Kubernetes 集群...
【未完成】将多个传统 LNMP 应用容器化并迁移至 Kubernetes
LNMP 指 Linux、NGINX、MySQL、PHP本文假设你已经有了 网络、LNMP、Kubernetes、容器基础知识。 首先思考一下具体需求: 网站流量很小,不需要很高的性能; 网站有多个,不希望占用很多性能; 多个开源站点、需同步上游更新; 有纯静态站点,也有动态站点; 性能尽可能高; 需要便于迁移,不需要不可复制的 docker commit; 需要能够无缝迁移至其他节点(自动容器编排); 需要高可用(自动容器编排); 为什么要容器化? 便于在多台机器间迁移; Ku...
NGINX 禁止 IP 访问(非标准端口)
出于安全和隐私需求,我们需要禁止直接 IP 访问。 在没有做处理的情况下,如果你直接使用 IP 地址访问一个 https 端口,那么你会发现即使无法连接(未携带 SNI 头,NGINX 不知道你要链接到哪一个域),但 NGINX 还是返回了默认服务器的 SSL 证书,这样你的 IP 地址和你的域名就暴露了(SSL 证书中)。 假如你的站点在 CDN 后,你又部署了同一个证书,那么攻击者很可能通过网络空间测绘引擎(如:https://censys.io/)找到你的源站地址。因为网络空间测绘引擎在扫描全网所有 IP...
如果遇到 403 Forbidden
我们于 2020/12/07 更新了 WAF 网页应用程序防火墙规则。 经过初步测试已经禁用了一些高误报率的规则,但数据较少实际表现仍不清楚。比如在图书馆写一些包含代码的文章,就很容易被拦截。 如果您遇到 403 Forbidden,那么大概率就是被此防火墙拦截了。社区发帖时遇到无法发送,那么大概率也是被此防火墙拦截了(控制台能看到 add-rely 请求 403)。请反馈您访问的页面,谢谢。
CL-Terra Firma Rescue 客户端更新日志
Terra Firma Rescue 群峦救援模组包为 TeamMoeg 制作,根据 《群峦:救援》许可条款 1.0 版 开源。根据其条款,我们可以进行修改与重分发。 1. 原则- 您有权利完全自由地使用、分享和改编该本模组整合包。只要您遵守许可条款,这些权利就不会被剥夺。- 本模组整合包不包括模组。分发它们的风险由您自己承担。 3. 如果您想分发《群峦:救援》- 归属条款 您必须适当将TeamMoeg和其他人归功为《群峦:救援》以及您正在使用的部分的创造者。如果您做出任何改动,您这样做的事实也应该被表明...
Evolve 进化 - evolve_automation 脚本安装方法
这是全自动化脚本,可能会破坏您的游戏体验,您的操作将转变为配置脚本,游戏的意义也会有所降低。为了您的游戏体验,使用前请三思,务必仅在铺成就时使用,或不要使用。 放置游戏不就是放置吗?慢慢挂机杀杀时间作为工作学习中的一点调剂,追求快反而本末倒置。 适用于:https://github.com/pmotschmann/Evolve 由于 Evolve 这个名字重名太多,英文圈一般称为 Evolve Idle。 需要访问大量 “诈骗网站” 请自备魔法。 翠鸟小游戏:https://hub.pha.pub...
【未完成】使用 Pacemaker 实现 MySQL 高可用
假设我们有一个 3 节点 MySQL 集群,显然我们需要有一个负载均衡/反向代理/自动故障转移服务,来将访问路由到可用的节点上。 传统上我们通常使用一个或一组负载均衡服务器来部署 HAProxy 或是 ProxySQL,访问该节点的 IP 就行了。 但要是部署 HAProxy 或是 ProxySQL 的负载均衡单个服务器挂了呢?这就叫 SPOF,Single Point of Failure 单点故障。显然负载均衡也是需要高可用的。那要是我们使用一组服务器部署负载均衡呢?我想这样成本太高了。而且在流量不是太高和...
起风港
翠鸟岛弧被名为 Aeolus 的风暴常年包覆,要想从陆地进入,必须以指路鸟为指引,位于陆地上的始发站即为起风港。坐船?不!是与翠鸟一族一同乘着风翱翔! 起风港是翠鸟岛外的驿站,指路鸟们在此观察来客。一旦有电波对上的的客人,指路鸟们便会带着他穿过 Aeolus 风暴来到翠鸟岛弧。,以后便能单独穿过风暴。
Minecraft 怪物生成的部分机制与 Bukkit 系插件服务端设置(大概)
本文已于 2022-05-23 发布于论坛:https://bbs.pha.pub/threads/157/ 写着写着突然就不知道到底为什么要写这篇文章了,就酱吧。在本文中:模拟距离(1.18+)= 视距(1.17-)Paper 的 no-tick-view distance 基本等于 1.18 的模拟距离。 你有没有想过各种怪物农场中的 128 格最佳挂机点是从哪来的? Minecraft Wiki 中说到“和最近的玩家的直线距离大于 128 格的怪物(以及一些其他的)将会被立即清除”这叫做“硬...
Minecraft 原版服务端与 Paper 服务端的一些原版技术机制异同
本文大量参考了 https://paper-chan.moe/paper/ 你可以把它当做是一篇译文,但不完全是译文。 Paper 是旨在解决游戏玩法和机制不一致问题的高性能 Spigot 分支。(High performance Spigot fork that aims to fix gameplay and mechanics inconsistencies) 正如其介绍所说,Paper 会按照自己的理解来修改一些错误和漏洞,也提供比 Spigot 更好的性能。同时 Paper 会谨慎引入任何优化,而不会...