北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 25|回复: 1

Linux上运行Mudlet以及PC和手机端的VNC配置

[复制链接]
发表于 5 天前 | 显示全部楼层 |阅读模式


我用的是Oracle OCI的always free tier,配置很低,但跑Mudlet毫无压力。

注意,redhat 7 / CentOS 7跑不起来,原因是libc版本太低。我在OCI上建的虚拟机的是最新的image,linux 9.

OCI怎么建虚拟机就不在这写了,很简单,鼠标点几下就好了。搞不定就上网搜教程。

1. 服务器模块的安装配置
虚拟机建好后,分配的资源很少。不过cpu、内存和磁盘空间都够用了,我们需要修改的是交换空间。交换空间初始只用500M,完全不够。

以下命令用root运行。不再另外建立用户了,后面的都是在root下跑
  1. swapon --show
  2. swapoff /.swapfile
  3. dd if=/dev/zero of=/.swapfile bs=1M count=5120 oflag=append conv=notrunc
  4. mkswap /.swapfile
  5. swapon /.swapfile
  6. swapon --show
复制代码


用以上命令为交换空间添加了5G,完全够用了

接下来修改资料库,添加EPEL
  1. repolist all
  2. dnf repolist all
  3. yum-config-manager --enable ol9_developer_EPEL
复制代码


安装基础的X系统(不要安装完整的,机器完全带不动)
  1. dnf groupinstall "base-x"
复制代码


安装VNC Server,我们用TigerVNC
  1. yum -y install tigervnc-server tigervnc-server-module
  2. vncserver
复制代码


安装x终端
  1. yum install xterm
复制代码


安装窗体状态条管理器,否则窗体就不会有最大、最小化和关闭按钮,也无法移动
  1. dnf install xfce4-terminal xfwm4 xfce4-session
复制代码


安装中文字体,否则中文都会显示成方块
  1. dnf install xorg-x11-fonts-misc
  2. dnf install google-noto-sans-cjk-fonts
  3. dnf install glibc-langpack-zh
复制代码


安装拼音输入法
  1. dnf install ibus ibus-libpinyin
复制代码


启动输入法后台程序
  1. ibus-daemon -drx &
复制代码


修改bash profile,设置输入法模块及语言格式
  1. echo "export GTK_IM_MODULE=ibus" >> ~/.bashrc
  2. echo "export QT_IM_MODULE=ibus" >> ~/.bashrc
  3. echo "export XMODIFIERS=@im=ibus" >> ~/.bashrc
  4. echo 'export LANG="en_US.UTF-8"' >> ~/.bashrc

  5. localeclt set-locale LANG=en_US.UTF-8
复制代码


修改vncserver启动脚本,确保启动窗体状态条管理器
  1. vim /etc/X11/xinit/Xclients
复制代码


修改sshd配置,启用XForwading
  1. vi /etc/ssh/sshd_config
复制代码


下载Mudlet 4.19.1 linux
  1. wget https://www.mudlet.org/wp-content/files/Mudlet-4.19.1-linux-x64.AppImage.tar
  2. tar xfv Mudlet-4.19.1-linux-x64.AppImage.tar
  3. rm Mudlet-4.19.1-linux-x64.AppImage.tar
复制代码


启动vncserver,并设置分辨率,默认端口是5901
  1. vncserver -geometry 1280x960
复制代码


[size=13.3333px]到这里,服务器的配置都完成了。
[size=13.3333px]

[size=13.3333px]2. PC端VNC客户端配置连接
[size=13.3333px]通过ssh通道建立连接是最安全、简单的。
[size=13.3333px]

[size=13.3333px]到putty官网(https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html[size=13.3333px])下载最新版putty.exe
[size=13.3333px]ssh连上服务器后,在setting -> Connection -> SSH -> Tunnel中建立通道


打开VNCViewer(TightVNC和UltraVNC都可以,都是免费的)
这里以TightVNC为例,连上localhost::5901。配置采用默认就行,如果网络不好,就把编码格式改为tight试试。
进入后,先配置输入法
  1. ibus-setup
复制代码


快捷键修改为cltr 或者自己习惯的就行。添加拼音输入法


配置好后,就可以启动Mudlet,并可以通过geometry参数指定分辨率
  1. ./Mudlet.AppImage -geometry 1280x960
复制代码


测试运行流程。目前发现的小问题是无法存储密码



3. 手机端VNC连接设置
Android手机可以用bVNC免费版,google商店直接下载。它的好处就是自带通道

新建一个连接,Connection Type选择Secure VNC over SSH。填上服务器的ssh连接信息,映射本地5901端口


连上后,就和PC端一样,启动Mudlet。操作流畅,字有点小,机器完善的情况下,摸鱼毫无压力


基本上和PC上直接运行没太大区别,fullme和其它插件都运行良好。

[size=13.3333px]

[size=13.3333px]



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 5 天前 | 显示全部楼层
作为远程连接的话,其实不如windows server+mush方案

微软的远程桌面还是吊打vnc的。

当然,怎么都不如不用gui的headless方案。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2025-12-22 09:14 PM , Processed in 0.019607 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表