最近Windows系统有些审美疲劳,然后在B站上刷到了日常使用Linux系统的视频,看着还不错,就想着自己来试试。
但我就是一个臭打游戏的,换新系统的第一件事肯定是看看能不能运行自己玩的剑网三。正好,在剑三魔盒上看到了《关于在Wine (SteamDeck) 下运行剑网3的可行性与实现方法》这篇文章,整体思路就是:安装wine→安装剑三并设置跳过显卡检测→成功运行。
目前,我只在Deepin20.9和Archlinux上成功运行了剑网三,所以我会把两种系统运行剑三的流程都写出来。(据说Deepin就是统信Uos的社区版,所以我猜测统信Uos应该也能运行)
一台正常安装了Deepin20.9或者Archlinux的物理机。
如果安装的话,可以看看下面的安装教程:
Wine 是类 UNIX 系统下运行 Windows 程序的“兼容层”,是正在持续开发中的自由软件。在 Wine 中运行的 Windows 程序,就如同运行原生 Linux 程序一样,不会有模拟器那样的严重性能问题。
1 | sudo pacman -S wine wine-mono wine_gecko wine-staging giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls \ |
全部复制进终端,然后回车即可
应用商店下载安装“Wine运行器”,然后点击左上角“程序”→“添加Wine运行器源以及安装较新版本的WineHQ”,然后在弹出的终端里按照指示操作即可。
点此直接下载wine游戏助手,里面有Deepin版和Archlinux版本,按需下载安装,后续游戏的运行都是通过它来实现。
Windows系统怎么下载安装,在Linux上同样怎么下载安装,不过在官网下载的剑三安装器,Archlinux系统因为安装了wine可以直接双击打开,而Deepin系统需要通过Wine游戏助手
或者Wine运行器
打开。
或者从其他地方复制完整的剑三客户端过来也可以。
这一步,Archlinux系统和Deepin系统基本上步骤都是一样的。
打开Wine游戏助手
,首先设置一下wine环境,点击左下角运行环境里Wine旁边的圆形齿轮。
右上角开启高级选项
,然后Wine版本设置为系统自带的wine版本
,DXVK版本选择v2.3-vulkan1.3
,VKD3D版本选择v2.10-vulkan1.3
,然后点击右上角保存
。
回到Wine游戏助手
页面,点击左上角+
号,选择手动配置游戏运行环境
。
游戏信息,名称自己设置,我这里填写为“剑网三”,运行环境选择Wine(运行Windows游戏)
。
游戏选项,主程序设置为剑网三启动器位置
,也就是”SeasunGame.exe“程序位置,然后点击右上角保存。
打开客户端工作路径(~\SeasunGame\Game\JX3\bin\zhcn_hd)下的config.ini
,给[Debug]
这段里面加一行:SkipVideoCardScoreUpdate=1
这个时候回到Wine游戏助手
页面,选择刚刚添加的剑网三,点击启动,会弹窗提示更新Wine配置和安装Wine-Mono组件,等待自动安装完成即可。
一切就绪后会像Windows一样正常运行剑三,以后每次玩游戏都需要通过Wine游戏助手
启动运行。
由于我在国外,玩剑三需要游戏加速器,而Linux上的根本就没有能在国外加速国内网游的游戏加速器,所以也只能通过一些特别的办法来实现加速效果。
因为我是直接从Windows系统上将剑三客户端复制过来的,在Deepin20.9系统上运行会出现卡在过图界面的情况,这种时候只需要将“~\SeasunGame\Game\JX3\bin\zhcn_hd目录”下的interface
和userdata
文件夹删掉就能正常进入游戏了。
Archlinux系统就不会这样。
]]>我们单位在鄂木斯克,时差和国内不算太大,和新疆那边差不多,也是东6区。可能因为是小城市的原因,在大街上很少看到有亚洲面孔的人。
作为四川人,很少看到下雪,更别提这么大的雪了,同时也是第一次感受到零下三四十度的天气。网上也有人在争论南北方哪边更冷,不过我觉得但从感受上来看,还是南方冷一点,毕竟就算是零下三四十度,但你不可能一直在室外吧,室内有暖气能穿短袖、有时还能把我热醒;而南方甚至室内比室外还冷,睡觉躺床上半天被窝都暖和不起来。
上周和家里联系,我们小区车位价格都降到5万左右了,想之前我买房的时候一个车位都还要十五六万,这才几年啊就降1/3了,还好当初没买。或许等我赚两年钱,回去看看能不能买个车位吧。😅
2024,人又老了一岁,包里的钱却一点都没见涨,愁啊。
]]>转眼间出来都快一年了啊😔
战友们八一建军节快乐啊!
]]>去年618我在西部数码一次性买了五年的云虚拟主机,当时好像才两三百块钱。云虚拟主机买来主要是用来挂备案的,想着小厂备案可能查得不严。刚开始还好,博客也部署在华为云服务器上,可能域名指向的是国内,也确实没查过备案。
今年6月份华为云到期了没续费,刚好我人也在国外,本着能省则省的原则,就把博客部署到Netlify了。结果还不到一个月,西数就发邮件来说检测到域名指向了其他IP地址。
最后没办法,就只能把这个云虚机用起来,域名分开解析,国内解析到这台虚机,国外解析到Netlify。
但是这样问题也来了,Netlify还好说,只需要部署至GITHUB就好了;可是虚拟主机就不方便了,网上都是说安装 hexo-deployer-ftpsync 插件,但在部署的时候一直报错,上传不了,只能自己手动FTP上传了。
后来了解到有个东西叫做 FTP-Deploy-Action ,可以通过 GitHub Action 自动将博客部署到虚拟主机,简直不要太方便,甚至还可以通过 GitHub Action 同时部署到 Github Pages 和虚拟主机。
如果还没有Hexo博客或者不会搭建Hexo博客的话,可以看看下面两篇文章:
如果还没有配置好 GitHub Action 的话,可以看看这篇文章 使用Github Action实现全自动部署 。
另外,在将本地文件备份至 Github 的过程中,可能会出现主题文件夹是空文件夹的情况,这样通过 GitHub Action 部署后博客打开会白屏没有任何样式。解决办法可以看看这里 Hexo主题themes-文件夹无法提交到GitHub的解决方法 。
打开 Action 配置文件(本地博客仓库目录/.github/workflows/(Action配置文件).yml)
,在后面添加
1 | - name: Deploy Files on Ftp Server |
最后直接将博客源码提交到github上就行了。
]]>6月的第一天,自己体验了下坐飞机,从成都飞往俄罗斯鄂木斯克,飞行全程12个小时,中间在莫斯科谢列梅捷沃机场转机休息两三个小时。
成都飞莫斯科乘坐的是四川航空3U3887航班,也算是同时体验了一把传说中的“喂猪”航空,中途主食零食基本没停过。莫斯科飞鄂木斯克坐的是俄航SU1638航班,登机后的第一映像就是飞机太小了,中途送的飞机餐也没有川航的好吃。
总体来说,我觉得坐飞机也不咋样,在天上十几个小时,全程手机没信号,除了看电影就是睡觉,一点娱乐活动都没有,要是没啥急事的话,坐飞机真没有坐火车舒服。😞
鄂木斯克这边和国内时差2小时,这边12点国内就14点了,而且这边白天日照时间非常长,早上四五点钟太阳就出来了,一直到晚上九十点才下山,刚来的时候特别不适应,现在好多了。
来鄂木斯克主要是过来工作的,中间也断断续续的出去过几次。最大的映像就是这边的俄罗斯人上午上班太晚了,上午九十点钟都不见几个商店开门。
鄂木斯克市是俄罗斯鄂木斯克州的首府,就和国内省会一样,但是走在街上感觉还不如我们国内的一个小县城,城中间主干道还好,一些其他的道路上还有灰尘,人行道直接就是泥巴路。
而且他们这边车辆没有报废制度,所以在路上能看到豪车、新车,也能看见车龄几十年的老爷车。并且还没有5G网络,只有4G,甚至有些时候手机都只有3G信号,对我这种极度喜欢手机网上冲浪的人来说简直就是地狱,另外我刚来的时候还体验到了因天气热导致外面基站被烧坏的情况,简直无语,这边的基建太差了。
上周又出去逛了一下,上午快十点了,这边商场外面都没几个人。
闲逛途中看见另一家商场外面还挂着镰锤标记,可能俄罗斯人也还是怀恋以前的那个时代吧。
晚上回到住所,和朋友出去一家国人开的烧烤店撸串,5串猪肉串50元人民币,感觉还行,就是少了点辣椒。
过来之后想换个苹果手机,结果发现这边同配置的苹果14 pro比国内贵很多,紫色256G苹果14 pro卖135990卢布,合人民币10800多,而国内京东上也才8000出头,相差近两三千块钱,而且就算在网上买了之后也要十多天才能送到。
所以6月底我托朋友在国内买了台国行紫色苹果14pro带过来,这样一算我省了好多钱!🤑
可惜当时忘了买手机壳和贴膜了,上周出去在这边买的手机壳和贴膜,总共花了我2600多卢布,太贵了。
]]>17号早晨买的,下午下班就送到了,京东别的不说,送货速度还是挺快的。
箱子里就这些东西,一个主机一个电源适配器,就是这个原装的330W电源太大了,跟个电动车充电器差不多。
正面如图,外观看起来还行,摸起来手感也挺好,感觉像是金属材质。特别是它这个Cherry机械键盘,打字非常舒服,就是声音比其他普通的笔记本键盘大一些。
这电脑我觉得啥都好,就是没有人脸识别和指纹解锁,有点坑,毕竟11999的价格在这。而且无线网卡也还是AX201的,上个AX211多好。
]]>在家闲着也是闲着,还不如出来跑个外卖挣点外快,运气好还能加个餐🤣
到现在已经跑了快十天了,就下午和晚上跑一会,差不多也跑了个小一千,至少油钱是跑回来了。
]]>又是一年最后一天,往年在单位的这段时间,都已经开始交手写的年终工作总结报告了。
今年是自己人生中的一个转折点。
上半年,自己开始负责一些单位交给的任务,也向组织递交了入党申请书。三月份还参加了单位组织的活动并取得了全单位第二名的好成绩。
原本都计划下半年选取为二级军士后慢慢向骨干方向培养,结果在下半年时犯了一个错误,导致自己脱下戎装,遗憾退伍。
最后一个季度,自己也找了一段时间的工作。事业单位、私企、消防,自己都去尝试过应聘,甚至还去兼职送过一段时间的外卖。幸好在今年的最后一个月,自己成功面试了一家国企,年后入职。
9月1日上午,当我走出军营的那一刻,我才意识到,自己以后再也没有机会穿上这身空军蓝了。当天下午18时,受疫情,全成都开始原则居家,一直居家半个月之久。
10月,买了自己人生中第一辆摩托车——豪爵UHR150,至此,我在哪,它在哪。
12月,骑着自己的摩托车,从成都回到老家达州渠县,360多公里骑了8个小时左右。
今年,最开心的就是自己的房子装修完成,赶在跨年前搬进了新家,从此自己在成都正式安家落户。
由于自己原本打算留队,所以上半年自己一直在努力锻炼。以前自己体能四项基础科目和三项专项科目有一大半不能及格,锻炼以后,今年一季度考核,七项科目自己及格了六项,体重也降到了70KG。
然而下半年退伍后,自己开始摆烂,不再锻炼,现在也不知道自己体能还有几项能及格了。😂
希望2023年自己能安安稳稳的度过。
愿,此去前路皆坦途,归来亦无悔。
]]>博主最近买了台新电脑,原来装好Hexo环境的老电脑目前就没怎么用,又懒得重新换电脑部署,想着看看能不能实现两台电脑同步部署。结果研究了很久,发现网上的多端部署教程都选择将Hexo备份至Github仓库。因为我博客是部署在华为云服务器上的,感觉再备份至Github仓库的话会很麻烦,所有突发奇想看看能不能实现便携式Hexo。
终于,我找到了这款Hexo懒人包,里面包含了Node.js便携版和Git便携版,理论上任何Windows系统的电脑都能直接使用,免去了新电脑Node.js和Git的安装和配置。
其中,hexo文件夹是博客源文件所在文件夹,可直接将已有博客文件全部复制到此文件夹内,也可重新安装Hexo。home文件夹和support文件夹不用管。
其余批处理文件顾名思义,如果是重新安装的Hexo博客,需要执行一下配置Github部署和配置基本信息,如果是原有博客文件复制过来的就不用执行。
懒人包配置好后,可将懒人包放在U盘里,直接在U盘写作部署;也可以将懒人包压缩后放到网盘里。
以后不管在哪、用哪台电脑,只要U盘在,就能随时随地写东西了。🤣
这篇文章就是在新电脑上用U盘写的。
懒人包地址:Hexo懒人包5.0版本 | 百度网盘(提取码3n1b)
]]>新身份证到了,从此以后也算是个成都人了。
当兵五年,得了个成都户口,还行吧。
]]>踏板才是最终的归宿!
为了方便通勤和节假日周边游,我前天去提了辆摩托车,豪爵UHR150。这辆车也算是个网红车吧,网上对它的评价也很好。
这辆车是我在10月2日订的蓝色箱版现车,不过由于当时处于国庆,车管所放假了上不了牌,一直等到10月9日才上牌。
由于是车行代上牌,所以等拿到车时都是晚上了。
昨天,骑着这车跑了一下午,个人感觉还不错,骑行过程中最高车速80+km/s。不过我个人感觉摩托车不适合走乡村小道,路烂颠的屁股疼。
另外,这辆车还配有两个USB充电口,方便骑车的时候给手机充电。一个充电口在车把下面左侧的储物格里;另一个在坐桶下面。(我个人觉得坐桶下面这个充电口设计得不是很方便)
还有,我觉得这个车最大的缺点就是后轮挡泥板太短了,一路跑下来甩得后面全是泥。
下午4点46分,车子跑到100公里了。
整车油耗的话估计在2.6L百公里左右。车子油箱8L,油表6格,平均一格大约1.33L。
]]>后来参考了ReverseSacle大佬关于[Shoka主题功能的一些补充介绍](Hexo-Shoka主题功能介绍补充点 | ReverseSacle-Blog = 逆转天平 = 执着过去的人,无法迈向未来)一文,并请教了ReverseSacle大佬后才了解到,shoka 主题使用的是 Valine-Admin
魔改评论系统,基本上都使用了 Jsdelivr
的资源,并由于国内的服务器无法访问资源才导致的表情加载失败。
为防止自己以后会忘记,特此记录下解决过程。
这一步,ReverseSacle大佬的文章中是以 Windows10
系统为例,但我习惯使用 Linux
系统,所以此次我使用 Centos 8.2
系统为例。
安装 Node.js
1 | yum install update |
安装 vercel
1 | npm install -g vercel |
安装完 vercel
后,输入 vercel login
,会让你选择登陆 vercel
的方式(选择的位置以 等待输入光标
为准, Enter
键确认,具体依情况选择),之后会跳出登入页面
这里我使用的是邮箱登陆,会出现下图中的情况,这是 vercel
给你登陆邮箱发送了确认邮件,需要你在邮件中点击确认链接才能登陆
新建一个名为 jd_gh
文件夹 (名字自定义),进入到 jd_gh 文件夹中,新建一个 jd_gh.json
文件 (名字自定义)
1 | mkdir jd_gh |
用 文本编辑器
打开 jd_gh.json
文件并输入下方反代代码
1 | { |
最后输入命令 vercel -A jd_gh.json --prod
来在 vercel 上部署
++注意 what's your project's name?
这个提示,此处是提示输入你部署项目所需要的名称 (按喜好来定就行了,另外这里不支持特殊字符, -
号除外),其他的选项按下方图片提示来选择即可++{.dot}
最后,进入 Vercel 官网,登入后可以看到刚刚创建的项目,点击项目,进入后记录下 DOMAINS
处的链接,也可以绑定自己的域名使用
在 MiniValine (Github) 下载 MiniValine.min.js
文件,并将 MiniValine.min.js
文件放入到 hexo 根目录的 ./themes/shoka/source/js
文件夹中
打开 MiniValine.min.js
文件,找到 VERSION="4.2.2"
这一项,将 t.EUrl
后链接中的XXX替换为刚刚记录的 DOMAINS
地址或自己绑定的域名
1 | t.VERSION = "4.2.2", |
打开 hexo 根目录 ./themes/shoka/_config.yml
文件,滑倒最后,找到 valine
元素,将其参数设为 https://博客域名/js/MiniValine.min.js
最后修改 ./themes/shoka/source/js/_app/utils.js
文件第26~35行处
1 | //将此代码if(str.indexOf('npm')>-1||str.indexOf('gh')>-1||str.indexOf('combine')>-1) |
刚开始还不会整Hexo博客,感觉要比Typecho要麻烦的多。经过两天的学习操作,终于建好了Hexo,本着建好了就不浪费的原则,决定以后就用Hexo了。
目前博客程序为Hexo,使用Theme.Shoka主题,部署在华为云服务器上。
现在记录一下这个Hexo博客从搭建、配置和部署到云服务器的整个过程,免得以后自己忘了。
1 | #在Hexo目录下安装Hexo |
安装主题
1 | # cd your-blog |
修改Hexo博客配置文件_config.yml
1 | theme: Shoka |
生成静态文件并发布
1 | hexo g |
访问http://localhost:4000 进行预览,没问题的情况下就可以将博客部署到服务器上了。
在自己的电脑上生成 Git 密钥
1 | ssh-keygen -C "your@mail.com" |
一路回车,这时你应该可以在 ~/.ssh/ 目录下看到两个刚刚生成好的密钥文件:
1. 公钥:id_rsa.pub
2. 私钥:id_rsa
我们一会需要把公钥的内容拷贝到服务器上
服务器环境配置
一般刚重装完系统的云服务器非常纯净,什么也没有,所以我们要一点点安装我们所需的内容
1. Git
2. Nginx
Git的安装和配置
1 | #首先需要安装包的依赖 |
Git 新用户与配置
1 | #创建 git 用户和密码 |
测试
通过Git Bash Here将上面本地生成的 id_rsa.pub 公钥内容拷贝到远端服务器, 这个命令会默认在远端服务器 git 用户主目录下生成 authorized_keys
文件 (~/.ssh/authorized_keys), 其中 server_ip
为公网 IP,不是内部 IP,别拷贝错了
1 | ssh-copy-id -i ~/.ssh/id_rsa.pub git@server_ip |
此时可以通过 ssh 命令(加上 -v
命令,可以输出详细 log)测试连接
1 | ssh -v git@server_ip |
1 | #为博客网站创建根目录(这里选择 `/home/hexo`) |
1 | #指定目录位置(这里选择 git 用户主目录 `/home/git`)创建一个名为 `blog.git` 的 `bare repo` |
安装
1 | yum install -y nginx |
这时,在浏览器中输入公网 IP 地址,应该可以看到 Nginx 默认的欢迎界面
配置
这里配置 Nginx,将所有 Http 请求都重定向为 Https 请求,这就需要我们有 SSL 证书。
通过 scp
命令将 SSL 证书拷贝到远端服务器, 正常应该将 Nginx 的证书存放在 /etc/nginx/cert
目录下,这里选择存放在 /home/ssl_cert
下(如果目录不存在,请自行创建)
1 | scp ~/路径/证书.key root@server_ip:/home/ssl_cert |
然后打开 Nginx 的配置文件进行整体配置
1 | server{ |
通过 nginx -t
命令进行检查,一切正常会输出如下结果:
1 | nginx: the configuration file /etc/nginx/nginx.conf syntax is ok |
重启 Nginx 服务
1 | systemctl restart nginx.service |
至此,所有的准备工作都做完了,接下来,我们需要做一些博客配置
我们需要将远端服务器的 Git 仓库信息配置到 Hexo 站点配置文件(_config.yml
)中
1 | deploy: |
陆续执行 hexo 的命令进行部署
1 | hexo clean |
至此,距离成功,我们只差最后一步
配置好域名解析,将其指向云服务器的公网地址即可。
]]>9月1日博主刚回到家,成都就开始采取居家不外出的措施。一直到今天,满打满算都有12天了。天天待在家里,待的人都废了。
原则上居家不外出,这样说的话外出了就是不讲原则吗?
外面的街上连个人影都没有
龙泉驿区现在都有好几天没有新增了,希望下一批解封的区县里面就有龙泉驿区。
]]>1 | -------------------- A Bench.sh Script By Teddysun ------------------- |
  我从最开始建站时用别人的免费主机,再到收费主机,后来到VPS、云服务器,到现在的物理服务器,一步步升级上来都花了8年时间。估计要是以后在升级的话,那就应该是托管服务器了。
]]>  一定记得要备份数据
  1、首先升级系统到最新状态
1 | apt update |
  2、升级之后需要reboot
重启服务器,让最新的内核生效。
  第一种方法是使用do-release-upgrade命令,这个方法比较简单,但不知道为啥,我使用这个方法时报了错,没有成功,所以我个人不推荐这个方法。
1 | #首先安装 update-manager-core 软件包 |
  1、首先更新 apt 源,替换 focal 为 jammy,注意这一步第二条代码会报错,但不影响进程。
1 | sed -i 's/focal/jammy/g' /etc/apt/sources.list |
  国内服务器可以修改默认的系统apt源文件/etc/apt/sources.list,将archive.ubuntu.com为mirrors.tuna.tsinghua.edu.cn,国外服务器不用修改。
  2、然后再次更新系统。
1 | apt update |
  更新过程种会提示一些软件是否需要自动重启,选 Yes 即可,以及一些软件的配置文件是否需要更新,按照自己的情况选择即可,默认回车即视为使用旧的配置文件,一般会出现在 OpenSSH 等软件的更新上。
  3、更新后删除不必要的软件和依赖。
1 | apt autoclean |
  4、最后再次使用reboot
命令重启系统,耐心等待后,就已经更新到了最新的 Ubuntu 22.04 Jammy 和内核了。
  1、《搬瓦工 Ubuntu 20.04 系统手动更新升级到 Ubuntu 22.04 失败记录》
  2、《Ubuntu 22.04 升级教程:从 Ubuntu 20.04 升级到 Ubuntu 22.04 方法》
  3、《Ubuntu 20.04 Focal 升级 Ubuntu 22.04 Jammy》
在现如今移动支付非常普遍的世界,你有多久没用过纸币了呢?
  今天我在朋友那见到了几张新版的人民币,第一眼感官上就觉得像是假币,颜色较上一版人民币太过于鲜艳。而且更重要的是,我自己就一两年没用现金,没想到都快不认识了。
  而且这套人民币还是一两年前发行的,我都没听说过,看来我还是太落伍了吧。
  记得上小学的时候,当时的一元还是红色的,某天在教室里捡了张绿色的一元纸币,也是不认识以为是假币,然后给别人了,白白亏了一元钱。
]]>运动不如躺平
跑步是一项我们都很熟悉的运动。对于跑步的好处,相信我们都知道一些,甚至随口都能说出来几个。
但是,我觉得跑步就没有好处!!
我从以前跑三公里计时需要16分钟多,到现在最快不到13分钟,经常跑完步下来不是大腿疼就是膝盖疼,有时甚至小腿骨也会疼,简直就是活受罪。
真不知道那些喜欢跑步的人是怎么坚持下来的。
]]>