GMod服务器 加载页面 设置教学
不知道大家在游玩别人的GMOD服务器的时候会不会有一种感觉,就是为什么进别人的服务器的时候,都会显示个很美丽的页面,有的甚至会播放音乐?
不要紧,今天就来教大家怎么做!

一. 进行网页制作
关于如何自己制作一个加载页面,请先学习 HTML5,JavaScript,jQuery,CSS3 或 PHP
1. 静态版:
GMod在加载的时候会调用名为GameDetails的function,传入函数从左到右依次为servername, serverurl, mapname, maxplayers, steamid, gamemode, volume, language
servername:服务器名称(例:Teas Official | 电影院)
serverurl:服务器加载页面的URL(例:www.example.com)
mapname:当前地图(例:gm_flatgrass)
maxplayers:服务器最大玩家数量(例:32)
steamid:玩家STEAMID(例:STEAM_0:1:161319794)
gamemode:服务器模式(例:派对模式)
volume:返回玩家音量(例:1 【PS:0~1,就是0%~100%】)
language:返回玩家的游戏语言(例:zh-CN)
除了GameDetails以外,GMOD还会尝试调用其他的function,具体请看
https://wiki.facepunch.com/gmod/Loading_URL#customloadingpages
2. PHP 版
不好意思,我是土狗,我不会!但是GMOD WIKI上有教程呦~
https://wiki.facepunch.com/gmod/Loading_URL#phpgetparameters
3. 使用生成器制作
GMod Wiki上提供了若干网站,可以用于制作加载页面:
1. Gmod-LSM: https://gmod-lsm.com
优点:免费,简易,可以在线部署,无需网页服务器
缺点:有水印(需要付费消除),国内加载速度较慢,样式只有固定的几种

2. Load Seed: https://github.com/glua/load-seed
优点:静态页面,自定义程度高
缺点:需要一定的HTML知识,需要自己部署网页,无法播放音乐

预览图【来源于GMOD Wiki】
3. GmodLoad: https://gmodload.com/
优点:免费,在线部署,无需网页服务器,无水印
缺点:加载速度奇慢,需要discord账户

4. 使用公用项目
没有网页服务器?讨厌水印?没有Discord账户?无所谓!我会出手!
我通过花费了114514个鱼鱼时间刻(),为大家制作了一个免费,开源的加载页面
https://tkidawn.gitee.io/sites/glsm/new/

【PS:可以通过添加GET参数 music 来控制网页是否播放音频】
二. 修改 server.cfg
相信到这一步,大家都已经完成了属于自己的加载页面,那么接下来就教大家如何挂载到自己的服务器上
1. 打开Garry's Mod服务器文件所在的目录:X:\steamcmd\steamapps\common\GarrysModDS(根据自己安装的目录来)
2. 打开garrysmod\cfg,找到server.cfg,通过任意的文本编辑器(例:记事本)打开
3. 在最下方新建一行,填入
sv_loadingurl "https://tkidawn.gitee.io/sites/glsm/new/?music"
【请将双引号内的网址替换为你先前制作的网站链接】
4. 重启服务器(或在控制台内输入 exec server.cfg )
5. (重新)进入服务器即可看到效果!

爱你们呦~