NianSir 发布的文章 - NianSir's BLOG
首页
关于 | About US
文章协议
友情站点
搜 索
1
【Minecraft | 我的世界】PC存档转移到服务器存档教程
10,425 阅读
2
记一次七日杀(7Days to die)游戏服务器搭建及联机问题和解决方案
1,629 阅读
3
【陌辞论坛】送一批邀请码,带惊喜大礼
1,100 阅读
4
【Minecraft | 我的世界】服务器搭建记录
958 阅读
5
【免费主机】进行时数据 - 免费1G主机
938 阅读
生活杂谈
好物分享
技术探索
代码杂烩
学习笔记
登录
/
注册
搜 索
标签搜索
学习笔记
免费
Windows
服务器搭建
Java
MySQL
WEB
网络
实战
CDN
网络安防
Minecraft
我的世界
人工智能
AI
JSP
参赛
奖品
Python
站点优化
NianSir
累计撰写
28
篇文章
累计收到
14
条评论
首页
栏目
生活杂谈
好物分享
技术探索
代码杂烩
学习笔记
页面
关于 | About US
文章协议
友情站点
用户登录
登录
注册
找到
28
篇与
相关的结果
2023-12-22
Steam低价CDK激活码?必须安利CDKEYPlus!
相信喜欢打游戏的朋友们都听说过五花八门的游戏平台,其中最著名的应该就是Steam了,尽管近年来许多相似的游戏平台也不短涌入人们的视野中,但Steam游戏平台(常称为“蒸汽平台”)仍然是PCGamer界的“一方霸主”。与我们接触了解最多的国内游戏厂商不同,Steam内的大部分游戏都采用付费游玩机制,而国内的游戏厂商大多采用免费游玩+内购的形式开放给玩家们,这在一定程度上降低了玩游戏的门槛,但想要获得更强大更优良的装备就得付出几乎无上限的内购或者许多个日日夜夜的积累,而Steam平台发售的大部分游戏都是购买后“人人平等”,不存在“氪金”一说,因此付出的成本也是很有限的,甚至只需要支付购买游戏的费用。Steam能够吸引到广大Gamer的绝不仅仅是强大健全的游戏平台,更多的是创意工坊和社区文化,吸引着越来越多的人们加入。 作为入坑2年的Steam的Gamer、经典苦逼大学生,手头可支配给娱乐生活的“资金”并不宽裕,因此我也不得不精打细算,不到“大促”、“史低”字眼出现基本不会入手新游戏,这就导致只能等到节假日才能看看有没有值得入手的游戏,平日的话基本商店都不敢逛逛,库存也停留在那可怜的10+,好在功夫不负有心人,在寻找对比了各大游戏发售/经销商后,我找到了CDKEYPlus这家正版CDKEY代销商。 与Steam这样的发售商不同的是,CDEKYPlus不发行数字激活码,而是通过与开发者/发售商合作的形式批量以一些较低的价格采购正版的Steam游戏激活码,这样再以一些低廉的价格出售给我们,这样我们不仅仅购买到了正版的Steam游戏激活码,还是以一些很低廉的价格获取到的,浏览CDKEYPlus商城不难发现,尽管销售的游戏品类较少,但绝对是物超所值,有的游戏甚至是史低价的折上1折,并且关注CDKEYPlus的朋友应该都知道CDKEYPlus不仅不会在折扣结束后提高价格,而且还会经常放出一些优惠码,作为CDKEYPlus的新粉丝,NianSir也从CDKEYPlus购置了超过30款游戏,而这些花费不到100r!!! 是的,你没看错,CDKEYPlus基本只出售低价优质的好游戏(平均售价5r不到,大部分都是2~3r),为了感谢一直以来支持NianSir的朋友们,我们也与CDKEYPlus申请到了一批部署(Deployment)游戏的激活码,NianSir也游玩了一下,发现这款游戏确实很不错!还支持多人连接/匹配比赛! 废话不多说,直接上优惠码(在购买页面输入,提交后支付页面会自动抵扣): #部署游戏激活码 原价3.95r立减2.75r(实付1.20r)仅有10个数量有限 DP2324-Nian购买直达:https://www.cdkey.plus/buy/16最后祝大家新的一年越来越好喔~
2023年12月22日
904 阅读
0 评论
5 点赞
2023-05-23
【Windows系统激活】利用KMS服务器为你的Windows专业版激活
相信大家找到这篇文章的原因都一样,自己的电脑安装的是家庭版系统,家庭版系统在我们日常使用时会受到很多功能限制导致工作使用受影响,想升级获取一些受限功能,那么具体那些场景会受限呢? # Windows 家庭版和专业版的区别 首先,两者面向的用户不同,如果你是家庭用户,个人使用,Windows 10 家庭版就可以满足计算需求。如果你需要复杂的功能(如网络域或管理多台计算机(如小型办公室)上的组策略的功能),Windows 10 专业版具有这些高级功能,可使管理变得简单且集中。此外专业版还具有分配的访问权限、动态资源调配、Windows Update for Business、共享电脑配置等额外功能。 我们可以通过对比Windows 11 家庭版和专业版系统的部分功能/支持明显看出: 功能特性 Windows 11 家庭版 Windows 11 专业版 Hyper-V虚拟化 × 不支持 √ 完全支持 远程桌面 仅客户端 √ 完全支持 Windows信息保护(WIP) × 不支持 √ 完全支持 组策略 × 不支持 √ 完全支持 Windows Update for Business × 不支持 √ 完全支持 最大CPU / 内核数 支持 1 / 64 2 / 128 指派访问 × 不支持 √ 完全支持 移动设备管理(MDM) × 不支持 √ 完全支持 当然除此之外还有很多,具体感兴趣可以去查阅相关支持文档,此处不再赘述。 # 将Windows家庭版升级成Windows专业版 全新装机的话,直接U盘安装Windows专业版即可,但大多数情况下,我们的电脑已经安装了Windows家庭版并且已经使用了一段时间,如果这个时候重装系统数据怕丢失损坏,但是又需要使用Windows专业版的功能,这个时候也很简单,我们只需要找到对应版本的产品秘钥即可,如Windows 11 专业版的产品秘钥之一:TFP9Y-VCY3P-VVH3T-8XXCC-MF4YK(非Windows11用户直接去网上找自己想要的对应版本就行,有很多) 我们在“设置”->“更新和安全”->“更改产品秘钥”(不同版本可能步骤略有不同),输入你需要升级的产品秘钥,这里大概率出现报错,提示无效,我们只需要关闭网络再更改即可成功(如果还是不行请更换产品秘钥重试)。接下来就是升级操作,离线升级完成并重启后,我们就可以开启网络了,这个时候我们会发现系统提示未激活。 # KMS激活Windows 专业/其他高级版本系统 接下来就是最后一步了——激活系统(此处的kms激活方案不仅可以激活专业版,其他如专业工作站版企业版也可以),我们打开CMD命令提示符窗口(管理员运行),依次输入以下指令:①更改激活码(根据所需系统更改,此处为win10/11使用的激活码)KMS激活码列表:点击前往:slmgr.vbs /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX②设置KMS主机(此处使用kms.niansir.com主机演示):slmgr.vbs /skms kms.niansir.com③KMS激活:slmgr.vbs /ato④查询到期时间(验证):slmgr.vbs /xpr【注意】KMS激活方案仅90天期限,但会进行自动续期,因此只要KMS服务器正常工作,你的系统激活就是永久有效,当然,这里你可以选择一些更靠谱的KMS服务提供商(请注意本方案仅适合在国内使用,海外主机请不要尝试!!!)来保障你的无忧使用,当然KMS主机可以随时更改,发现失效后直接换个即可,不影响使用。 好了,本次的教程到这里就结束了,特别声明一点:该方法仅做学习分享,请不要将此方案用于商业用途,相关责任违者承担!当然,如果喜欢NianSir的文章也欢迎点点关注(博客底部有微信二维码),注入更多动力!
2023年05月23日
846 阅读
1 评论
3 点赞
2023-04-23
【Java算法】新除法,不使用%、/运算符输出商和余数
NianSir小站很久不水文章了,寻思最近学习Java,有很多比较有意思的算法题可以练练思维,就果断开始制定自己的刷题计划,同时也可以水一点文章发发博客就顺便用博客的Java专题记录一下子咯。 温馨提示:NianSir的代码Java水平可能很一般,如果有更好的建议欢迎各位dalao指点指点 下面就来分享一下今天带来的第一个Java算法题——“新除法” Java算法题A-01 - “新除法” 顾名思义,作为“新除法”,那肯定是与传统的除法不同,要求我们不使用‘%’、‘/’运算符进行商和余数的运算(所有数据均为整数类型),很明显这类算法的实现并不复杂,并不需要深度的Java知识也能够完成,那直接开整吧! #1 算法设计 对于传统的÷,假设a为除数,b为被除数,我们可以理解为a中最多包含b的n倍,剩余的a-nb即为余数,那么我们不妨直接使用循环结构对a-b进行循环操作,直至a-b不小于0为止,其中循环次数即为n,a-nb就是余数啦,我们可以在循环结构里加入一个计数器得到n的数值。 当然细心一点不难发现,这个逻辑是在a>b的情况下成立的,当a小于b时,b应该直接为余数,而不需要循环判断,所以我们只需要在设定好的循环结构外层加一个if判断即可,先进行判断,再进行循环,最后print输出结果即可。 #2 代码 a、b为除数与被除数,shang存储商、yu存储余数,Java代码如下package day1_4_22; import java.util.Scanner; public class XinChuFa1 { public static void main(String[] args) { // 新除法-算法题 给定两个整数不使用/、%进行计算取商和余数 /* * 作者:NianSir * 时间:2023-4-22 * */ int a,b,n1,n2,shang=0,yu,i=0; Scanner sc=new Scanner(System.in); System.out.println("请输入除数与被除数(整数):"); n1=a=sc.nextInt(); n2=b=sc.nextInt(); if(a-b<0) { shang=0;yu=a; System.out.println(a+"÷"+b+" = "+shang+"···"+yu); }else { for(i=0;n1-n2>=0;i++) { n1-=n2; } yu=n1;shang=i; System.out.println(a+"÷"+b+" = "+shang+"···"+yu); } } } #3 运行结果 当a大于b时: 当a小于b时: 如有更好的思路欢迎各位留言交流(^▽^)
2023年04月23日
702 阅读
0 评论
3 点赞
2023-03-26
【ChatGPT】一个有趣的人工智能对话引擎
ChatGPT 是OpenAI 于11月发布的 AI 聊天机器人系统,用于展示和测试一个非常庞大、强大的 AI 系统可以完成的任务。您可以向它提出无数问题,而且通常会得到有用的答案。 例如,您可以向它提出百科全书问题,例如“解释牛顿运动定律”;你可以要求它,“给我写一首诗”;可以要求它编写一个计算机程序,它会告诉你所有不同的方法... 但问题是ChatGPT并不完全知道任何事情。它是一个通过从互联网上获取的大量文本并且经过训练的人工智能模式,然后在人工协助下进一步训练以提供更有用更好的对话。 你得到的答案可能听起来似是而非,又或者是权威的,但正如 OpenAI 警告的那样,它们很可能是完全错误的 多年来,聊天机器人一直是很多企业公司兴趣的工具,目的是用来帮助客户获得他们需要的东西,以及人工智能研究人员试图解决图灵测试。
2023年03月26日
578 阅读
0 评论
0 点赞
2023-02-26
【Minecraft | 我的世界】PC存档转移到服务器存档教程
众所周知,Minecraft与好友一起玩的方法分为两类:一类是在自己或者好友的电脑存档中开启“对局域网开放”,使自己成为“服务端”的角色与好友进行局域网连接;另一类便是使用服务器直接开设专用服务端,自己和好友都连接到服务端上进行游戏。 相对来说,后者比前者更加方便,并且服务端如果拥有公网ip(例如云服务器)就可以很方便的解除局域网互连的限制,那么如果在不同地区或是使用不同局域网的好友想要加入一起玩或者想要公开存档怎么办呢?这就需要将存档转移到服务端了。 本期教程将使用原版Minecraft1.19.3 Java版本讲解Minecraft如何将个人PC存档转移到服务器上。准备工作需要转移/开放的Minecraft PC存档 Minecraft服务端(可前往官网下载) Windows/Linux操作系统的服务器(运行服务端) 清醒的头脑和双手 首先,我们要在本地PC打开一些选项以便于后续操作: 完成此操作后,我们进入Minecraft的存档目录 C:\Users\用户名\AppData\Roaming\ .minecraft\saves 中,找到需要迁移到服务器的存档(请注意,如果非正版/原版启动器进行的存档可能不在此目录,具体位置是Minecraft的安装目录下找到 .minecraft\saves 即可) 接下来就是打包存档数据了(此处以GoGoGo存档为例) 打包完毕后,就可以直接迁移到服务器的存档了 先在服务器完成基础服务器的创建和运行(开设服务器此处不做教学,详情可查阅之前的文章),运行成功后直接 /stop 停止,进入服务器的 world 文件夹删除所有文件,再把刚刚拷贝的PC端存档解压到此目录下 完成此操作后再次启动服务器,地图数据就是你的PC存档了,但是还有个问题,就是进入后仍然是新的玩家,之前PC存档的背包物品等数据都没有了,而且还在原始出生地,这就需要在服务器改一下玩家ID来加载原来的数据: 找到最新生成的DAT文件,文件名即为玩家ID,新建一个记事本记录一下文件名(.dat无需记录,仅记录ID即可)以免后期混乱,找到PC存档游戏时的dat文件,根据修改日期判断PC存档游玩时你自己的玩家ID,将刚刚记录的ID名称给这个dat文件重命名(以防万一可以也先记录一下原来的ID),完成操作重新进入服务器(无需重启服务端)就可以正常游玩啦!常见问题 Q&AQ:为什么我的存档没有playerdata文件夹/该文件夹下没有数据? A:你没有在单人存档中开启“对局域网开放”playerdata中id数据文件只有在开启局域网联机功能后才会生成 Q:单人存档的时候和好几个朋友都一起玩了,ID文件太多不好判断那个是自己的怎么办? A:那就只能一个一个的重命名试试咯,记得记事本做好记录! Q:不同操作系统比如Linux系统/不同游戏版本比如Minecraft 1.19.2版本该怎么操作呢? A:原理一样,Linux在文件操作和命名的过程中可能不如Windows操作便捷,但是步骤相同;关于游戏版本,此教程仅以1.19.3版本为例,其他绝大多数版本操作都一样。 Q:还有一些其他的问题怎么办: A:可以先上网查查有没有相关的案例可以学习,如果没有留言即可,NianSir会认真回答每个问题。
2023年02月26日
10,425 阅读
2 评论
14 点赞
2022-10-25
【Minecraft | 我的世界】服务器搭建记录
相信Minecraft是很多人的童年回忆,毕竟这款游戏早已风靡全球,受到数千万人追捧,NianSir也不例外,早在初中时期就开始在我的世界手机客户端上happy,那时候的Minecraft仍然处于独立状态,并没有被微软收购,有人没有中国代理,也不存在游戏需要购买,相对来说比较纯净,玩法也比较基础,单调。可即便是这样,它也仍然让我们欲罢不能,把每星期仅有的那么一点游戏时间投入进去创造自己的理想世界。 如今已经过去了5年,再次接触Minecraft,热血依然涌上心头,在了解Minecraft当下的基本情况后,果断入手Minecraft国际版(Java版本)。鲁迅说,玩游戏最大的乐趣当然是开黑了,尤其是Minecraft。 所以我也开启了探索Minecraft开服的不归之路,由于缺乏相关经验,在捣鼓阶段我并没有选择任何外加模组和插件,而是直接选择官方服务器包,配置好jdk和启动指令后,就可以开始和室友一起happy,得益于庞大的校园网,我开设的Minecraft可以在学校内任何一个能连接到校园网的设备上加入游戏,本记录依然按照基础包的开服配置方案进行记录正式开始🎮 开篇:为什么我们要自己开服?想象一下,你和小伙伴们在一个完全由你掌控的《我的世界》里探险——你亲手设计的出生点、专属的冒险地图、独特的游戏规则……这就是自己开服务器的魅力!不用再受第三方服务器的限制,也不用担心突然关服,更不用看那些烦人的广告!今天,就让我这个技术小白带你一起,从零开始搭建属于你们的方块世界!🛠️ 第一步:给电脑装上"翻译官"——Java环境配置《我的世界》Java版服务器是用Java语言写的,所以我们需要先给电脑装个"翻译官",让它能运行Java的程序。1.1 下载Java开发工具包(JDK)打开浏览器,搜索"JDK 17 下载"(注意:要选择与你的《我的世界》游戏版本匹配的Java版本,比如1.20.x版本游戏对应JDK 17)认准Oracle官网( https://www.oracle.com/cn/java/technologies/downloads/ 当然也可以选择从镜像站等方式下载,总之下载好了安装程序就行),下载Windows x64 Installer提示:不要下载JRE(Java运行环境),我们要的是JDK(开发工具包),因为它包含编译和运行Java程序的所有工具1.2 安装JDK双击下载的安装包,一路点击"下一步"安装路径建议保持默认(比如C:\Program Files\Java\jdk-17),方便后续配置最后一步不要勾选"安装公共JRE",服务器不需要这个(安装也无所谓啦~)1.3 配置环境变量这是最关键的一步,让电脑知道Java安装在哪里:右键点击"此电脑"→ 属性 → 高级系统设置 → 环境变量在"系统变量"里点击"新建":变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk-17(根据你的安装路径修改)再找到"Path"变量 → 点击"编辑" → 点击"新建" → 输入:%JAVA_HOME%\bin全部点"确定"保存,打开新的命令提示符(Win+R → 输入cmd),输入:java -version如果看到版本号(比如java version "17.0.10"),恭喜你,环境变量配置成功!🏰 第二步:召唤服务器核心——下载服务端文件打开浏览器,输入官方下载地址:https://www.minecraft.net/zh-hans/download/server找到对应你游戏版本的minecraft_server.x.x.x.jar文件(比如1.20.1版本),点击下载注意:不要下载带"forge"或"fabric"字样的文件,那是模组服务端,我们要的是官方原版📁 第三步:给服务器安个家——创建工作目录在桌面右键 → 新建 → 文件夹,命名为"我的MC服务器"(名字随意,但建议用英文且路径不带空格特殊标点符号以免出错)把下载的.jar文件拖进这个文件夹🔧 第四步:启动服务器并初始化在文件夹里右键 → 新建 → 文本文档,输入以下内容(注意替换你的服务器名称):@echo off java -Xms1024M -Xmx2048M -jar minecraft_server.1.20.1.jar nogui pause-Xms1024M:初始内存分配1GB-Xmx2048M:最大内存分配2GB(根据你的电脑配置调整)nogui:不显示图形界面,适合服务器运行保存文件 → 重命名为"启动服务器.bat"(注意扩展名要改成.bat)双击运行这个批处理文件,第一次启动会自动生成配置文件和地图,看到"Done!"就说明成功了!(如果是第一次运行会自动中断一次,这个无需担心,就是有一份eula.txt协议需要确认,打开这个文件把false改成true保存后再启动一次开服就好啦~)🔒 第五步:关键设置——关闭正版验证因为很多小伙伴用第三方启动器离线登录,所以我们需要修改配置文件:用记事本打开文件夹里的server.properties文件找到online-mode=这一行,把true改成false保存文件,重启服务器🌐 第六步:让朋友找到你的服务器——网络配置6.1 查看内网IP按Win+R → 输入cmd→ 回车输入ipconfig→ 回车找到"IPv4地址"(比如192.168.1.5),这是你的内网地址方法很多你也可以直接在你的路由器(有条件的情况下)里面设置固定的局域网ip等...6.2 路由器端口转发(关键!)浏览器输入路由器管理地址(一般是192.168.1.1或192.168.0.1)登录账号(默认可能是admin/admin,看路由器背面贴纸)找到"端口转发"或"虚拟服务器"设置添加规则:外部端口:25565内部端口:25565IP地址:你电脑的IPv4地址协议:TCP/UDP保存设置(不同路由器界面不同,请自行研究)6.3 查看公网IP浏览器输入:https://www.ip138.com/显示的IP就是你的公网地址(可能每次重启路由器会变)建议选择一些FRP内网穿透工具会更稳定更好用比如SakuraFRP( https://www.natfrp.com/ )免费套餐足够几个人玩了👬 第七步:邀请朋友加入你的世界让朋友打开《我的世界》Java版 → 进入"多人游戏"→ 点击"添加服务器"服务器地址填你的公网IP:25565(比如123.45.67.89:25565)服务器名称随便填 → 点击"完成"🛡️ 第八步:服务器管理小技巧8.1 改人数上限在server.properties里找到max-players=→ 把数字改成你想允许的人数(比如20)8.2 开白名单(防机器人)在server.properties里找到white-list=→ 改成true在同一文件夹找到whitelist.json→ 按格式添加朋友的账号(让他们在游戏中输入/help查看)8.3 改游戏模式在server.properties里找到gamemode=→ 可选0(生存)、1(创造)、2(冒险)8.4 备份地图定期复制服务器文件夹里的world文件夹到其他地方,防止数据丢失💡 常见问题排查服务器启动失败?检查Java环境变量是否配置正确确保防火墙允许Java程序通过(临时关闭防火墙测试)检查服务器文件是否完整,重新下载试试朋友连不上?确认你们连的是同一个网络(比如都用家里的WiFi)检查路由器端口转发是否设置正确让朋友检查《我的世界》是否是Java版且版本匹配游戏很卡?在启动文件里把-Xmx2048M改成-Xmx1024M(降低内存分配)在server.properties里把view-distance=调小(比如从10改成6)关闭不必要的后台程序🎉 结语:你的服务器,你的世界!现在,你已经拥有了一个完全属于自己的《我的世界》服务器!你可以和朋友们一起建造城堡、探险、玩小游戏……记得定期备份地图,保护好你们的劳动成果哦!如果你对插件、模组感兴趣,以后还可以学习如何安装PaperMC、Spigot等优化服务端,让服务器更强大!最后的小彩蛋:你可以尝试修改server.properties里的其他设置,比如调整难度、天气、生成结构等,打造独一无二的服务器体验!
2022年10月25日
958 阅读
2 评论
7 点赞
1
2
3
4
5