禁用使用Intel核显的Windows笔记本自动调节亮度功能

Intel 核显自带一个“节电功能”,它的工作原理:

比如你设置的100%的亮度,放着一张白的图片,那么屏幕只能100%亮度显示。但是如果是50%灰的图片呢,我只要50%亮度显示纯白就行了诶。如果整个屏幕最亮的颜色只有10%,那就干脆把亮度降到10%来省电好了,然而对于电影这种明暗变化较快的没优化好,导致体验较差。
来源: 知乎/汤雨豪

这功能有多智障呢?博主在太阳底下写代码,因为光照太强了看不见屏幕,于是把电脑屏幕亮度调到100%,切回编辑器,然后,Intel核显自动把屏幕亮度给降回来了。

关闭方法

  1. 打开控制面板
  2. 打开Intel核心显卡设置 -> 电源 -> 显示器节电技术 -> 禁用
  3. 返回控制面板
  4. 电源选项 -> 更改计划设置 -> 更改高级电源设置 -> 显示 -> 禁用“启用自适应亮度”

真正实现Minecraft高级登录(外置登录)的几种方案

通常把Minecraft服务器的登录方式分为高级登录(外置登录)和内置登录。高级登录的特点是用户的登录操作在启动器完成,启动器传递token给Minecraft客户端,客户端在加入服务器时直接将token传递给服务端完成身份验证。正版Minecraft登录就是典型的外置登录。而一般的非正版服务器(online-mode=false)则是身份验证仅在用户加入游戏后通过聊天框输入密码完成认证,此时用户已经加入了游戏,仅仅靠登录插件来限制用户进行其他操作。
而内置登录往往存在下列问题:

  1. 玩家在登录前已经进入了游戏。恶意用户可以借此进行假人压测攻击服务器
  2. 由于登录操作复杂并且退出游戏后就需要重新登录,玩家往往把密码设置得较为简单,留下安全隐患
  3. 对于Mod服务器来说,登录插件无法限制Mod行为。例如NEI仍然可以正常使用而不受登录插件限制

如果想根除上述问题,就必须要改换成高级登录。

实现

倘若从零开始自己写一套外部登录系统,意味着我们需要自己写服务端插件+验证端+客户端模组+启动器,还需要考虑兼容性、跨平台等问题。显然,这项工程十分浩大并且不划算。换个思路,mojang已经实现了自己的正版登录系统,我们能否将minecraft自带的正版登录系统为己所用呢?

方案1: 用hosts劫持域名解析

操作复杂度:高

修改操作系统的hosts文件:
(1.2.3.4为你的身份验证服务器IP地址)

1
2
1.2.3.4 sessionserver.mojang.com
1.2.3.4 api.mojang.com

然后,自己签署一个具有“所有颁发策略” “所以应用程序策略”的根证书,在MC服务器和身份验证服务器两边信任这个根证书。
接着,自己签发 *.mojang.com 的SSL证书,部署到身份验证服务器,对这两个域名使用自签发证书。
最后,自己按照此文档实现一套Yggdrasil服务端。
至于启动器方面也很简单,拿一套开源的启动器的代码(如BMCL,HMCL)然后批量替换上面给出的两个域名为你的身份验证服务器的域名,然后编译即可。
(用于客户端登录的身份验证服务器必须使用正规证书机构签发的证书,如let’s encrypt,当然你要是能拿到管理员权限悄悄导入根证书就不用管这句提示了)

方案2:用javaagent在运行时动态劫持身份验证地址

操作复杂度:中高

国内有大神已经实现了这种方案,并且最新的HMCL启动器原生支持使用这种方案实现客户端的高级登录。
点击此处查看,同样需要按照此文档实现一套Yggdrasil服务端
具体使用方法可以参考Blessing Studio上的文章

比起方案1,这个方案的优点是可以略过复杂的签发证书过程,并且API地址可以随便起,自己怎么爽怎么来(比如MoeCraft这样:https://accounts.moecraft.net/?s=API/Mc/Authlib&params=/)

方案3:使用他人编写Mod+插件+启动器解决

操作复杂度:低

参见SakuraLogin 樱花登录,可惜不支持 Sponge :(

附注

上文提到的《Yggdrasil服务端技术规范》中有一点需要注意:
以“用户部分-登录”为例,文档中的“请求格式”并 不是在用JSON描述这个请求POST内容的具体格式 ,而是真的POST了一个JSON文本过来!这点很误导人。
以PHP为例,使用 $_POST 无法获得任何数据,要获得POST提交的文本,应该使用 file_get_contents('php://input') 直接读取请求的原始数据

谈谈神舟的两艘贼船,Z7M-KP7S1 / Z7M-KP7SC

先放张蓝天的N85xEJ1模具的感人的拆机图镇楼

没错!这感天动地的单铜管散热!压 1050Ti + i7!我大神船的头就是这么铁!

厉害了,我的船

蓝天的N85xEJ1模具吼不吼啊?吼啊!单铜管散热,A面指纹收集器,B面比丑更丑,C面城乡结合部设计,D面散热开孔比肩Macbook,船新设计检验玩家拆机水平。(Z7M-KP7S1)

单铜管散热吼不吼啊?吼啊!开机温度 75℃+,开 IDEA 写代码风扇狂转,打游戏CPU温度三位数并且自动大规模降频,烤机?那啥,生命只有一次。

啊大概是真的有机子烤糊了吧,今年神船竟大发慈悲,竟然魔改了N85xEJ1的散热,变成双铜管了!双!铜!管!
接着默默给 “N85xEJ1·改” 强上了8代i7(i7-8750H)

这机子的散热到底有多厉害?厉害淘宝都有救生艇了

厉害了,Clevo

咱不能抓住上面的缺点不放,总得看点正面的,是不是?
我一直不很懂,8102年了,HDMI大行其道的年代,牺牲USB给笔电上MiniDP接口的ODM是什么心态,更不懂蓝天让笔记本的USB3.0接口的数量和MiniDP接口的数量相等是什么心态(2个)
我一直很好奇,蓝天的Control Center到底是在发什么疯,CPU都热到96℃强制降频了,Control Center还是不肯让风扇全速运转,强冷模式一开始倒是转到最高速了,结果,结果,让 风 扇 越 转 越 慢???触摸板的开关频繁失效的bug和这神奇的温控比起来简直不值一提
哦还有,那USB3.0的供电可真棒,笔电插着电源,再往USB接口上接个hub,hub上再接一个键盘和鼠标,然后键鼠的供电不足???WTF,你这供电是USB1.1的标准吗?
听说把type-c接口用来给笔记本供电还会烧主板(未证实)

到底是谁给了蓝天这么大的勇气

其他

貌似Z7M-KP7S1用DDR3内存???
HDD的读写声我开着usb风扇都能听见
SSD和我三年前买的Plextor M6S性能比起来没高到多少
外放能听见响声。我不是很懂C面贴的那个“Sound Blaster Cinema5”标签
「部分神舟笔记本电脑使用蓝天模具提升了做工」
截至发文,神船官方仍然打不开

最后

感谢您浪费您宝贵的时间来看我这篇充满戾气的水文。