光晕ce吧 关注:2,922贴子:62,301

【流量慎入!】【HALO CE 真·开服教程】

只看楼主收藏回复


此贴内容很多,需仔细耐心看!
此贴教授基础的HALO CE开服教程(快餐服,满足16人,私人服务器)
此贴不涉及服务器高级指令和脚本的运用教程,由于内容繁杂,整理和表述很要时间,有关这部分的教程将在以后发布!
耐心仔细看完后再提问,最后照此教程做。
【前言】(觉得话多的这部分可以跳过):
其实在很早之前,某人开了个服务器,后来不开了,很多人都不情愿,我就去学习了这项技术,邀请他人,进行小团体的玩耍,后来也深入的学习了一番,之后没人来一起玩也就荒废了。
后来,由于制图团队需要,我也就又学习了起来,也了解了更多,这最近也涌现出不少玩家,以及少部分国服,但大多数人都其实各有看法,想要自己开服,我也曾经考虑过公布这项技术的教程,但是考虑到时间和可能会引起某些不和谐的事件,我也就频繁打断了这个念头。
但是假期又要到了,CE吧人也越来越多,单人不能满足人们真正的需求,期间也有人发布这方面的教程,但感觉并没有真正让很多人懂(并不是我说这些教程不好),出于发展和提升乐趣的考虑,再三思考,决定发布这项技术,旨在让CE发展更好!
我不是什么高级开服者,顶多就是个中级,我也不敢保证我说的就是全对,但正确基础的方法我还是会的,有什么疑问也尽管问,我尽量解决。
1楼-完
【正文】:
【First】:我们要知道我们该准备好什么:
1.英文原版无修CE(必须,修改的不建议)
2.开服文件(后面会发)
3.畅通快速的网络(这个我认为不存在什么上网设备的限制,一般来讲网速够快基本可以满足需求,当然人越多网络负担越大,也受各个运营商网络的影响)
系统我目前使用的是WIN7,这个没什么影响。
文件下载地址:https://pan.baidu.com/s/1i4990Mh
此文件是不断更新的,我会在此贴二楼回复中发布更新文件,如果更新了的话。
【Second step】:
1. 打开英文CE根目录,打开开服文件压缩包

我们可以看到开服文件有三个文件,其中有两份在我们CE目录中是原本存在的文件,所以就需要把原CE目录中的“haloceded.exe” “Strings.dll”两份文件进行备份,防止以后删除服务器时还原英文CE
这里有一点要提醒的是,开服文件String.dll这个文件有显示CE封面图片的作用,虽然和原CE图片相同,但里面的编码功用不能和原CE目录的文件混淆,例如在某些情况下,我们还是需要原String.dll文件才能正常运行某些东西(地图,MOD等)。
备份完成后,把开服压缩包中所有的文件复制到英文CE根目录
【Step 3】
之后我们在CE根目录创建一个名为init的文本文档,在里面加入这些编码(不要把注释计入):
sv_name (服务器名字)
sv_motdmotd.txt (公告栏内容,就是按下F2后最底下的那个框,只能正常显示英文,可空,如需使用需在根目录创建一个名为motd的文本文档,在里面输入你想要说的内容并保存)
sv_maxplayers16(允许的最大服务器玩家人数,max值为16,不可空)
sv_password (服务器密码,可空)
sv_rcon_password(管理服务器高级权限的密码,类似管理员,这个在另一贴会将讲解,这里不用多管,了解就好)
sv_tk_ban10
sv_tk_grace1s
sv_mapcycle_timeout45
sv_mapcycle_addbloodgulch "CTF"(add+空格+地图名字+模式;不可空,且必须有此地图和模式,对于开外来地图和其他模式需要其他操作,后面会讲到,含有空格的地图无法开,不要问我为什么)
sv_mapcycle_begin
load
这些代码功用由于很久没使用,有些代码的功用一时想不起来,所以暂时只讲基础开服要用到的,细讲会另开一贴。另外这也是我个人的配置设置。
我以一个标准为例:

阐述意义:服务器名字为HALO CE MR_QC ;加载公告文本;最大人数16人;服务器密码123;地图bloodgulch;模式CTF
大家依葫芦画瓢,编写自己想要的设置,然后保存
【Step 4】
之后打开根目录haloceded.exe程序(建议输入法改为美式键盘,因为输入指令需要)

打开后大致是这个模样,大概大家都能看懂什么意思,不懂也可以问,具体的英文意义是什么另一帖细讲
这里说明:若不是我这样的,例如没有这么多英文,出现红色字体的那表明出了问题,可以截图询问。
一般来说是会弹出IP,但不知为什么我没有(曾经有过),可能你也不会弹出IP,但这没有太大的影响。
【Step 5】
需要注意的是这时我们CE目录会多一个叫sapp的文件以及我的文档MY GAMES也会多出一个这样的文件,但作用不是一样的。
不要关掉程序,按照这个顺序打开文件:C:\Users\(你自己设置的用户名,例如admin)\Documents\My Games\Halo CE\sapp
打开后就是这样的

打开init这个txt,输入v1然后保存:

回到程序框,输入reload并回车:

回车后等待一会,这样之后这一步就行了:

【Step 6】
这里需要说明的是,由于做这个教程的时候我的英文CE出现了不明问题无法打开,所以只好用中文示例进服,你每次打开英文CE时将会弹出一个方框询问,那个我们不用管,对我们基本应用没有用处,否就好了,删除服务器文件后这个提示会消失。
之后,就是进服玩耍了。那么如何进入呢?
若显示出IP和端口,可以直接打开CE输入显示的IP和端口进入,但是可能你输入的并不能加入,这时就只能百度你的本地IP然后加上2302的端口进入。
还不行?只能搜索你的房间然后进去,F1查看IP地址,截图分享给朋友,但一般来说让别人去进去截IP更好,不要问我为什么。
我们以实践为教程:

可以看到我们创建的服务器已经显示出来了,我们进去看看:

可以看到成功进入,但此时只是成功了一半!
我们要先在服务器看看延迟状况,太卡那是有问题的,之后我们让他人进入,并让他人感觉延迟,最好多邀几个。
若基本都没感觉有什么大延迟那就算成功!

【laststep】扫尾:
虽然到此已经可以开服了,但有些东西以及前面提到的还是要讲的:
1. 腐竹的网络尽量要好,开服时关闭占网大的程序
2. 若想卸载服务器删除开服文件,把原文件恢复即可
3. 关闭服务器只需要关掉haloceded.exe程序即可
4. 若我想加入外来地图和其他模式怎么办?以及对默认地图的设置不满,(外来地图指的是除CE本身自带以外的地图,例如bigass就属于外来地图,其他模式也是类似这个道理)
首先确定我们英文CE中有这个地图,一般来说做到以上步骤以后,我们打开CE根目录sapp文件夹,会有一个名为maplist的txt,若没有我们也可以创建一个,在里面输入这个地图的名字并保存,之后照前面设置步骤照做即可。
下面做一个示范:
例如,我想开[h2]_turf这个地图以及我想使用我自己定义的模式(示例模式名字为Custom Version CTF)
首先确定MAPS文件夹有这个地图,然后重命名复制地图名字,打开maplist.txt,加入进去然后保存(若txt里有则不用加,不要重复加入一样的地图名字)

打开init,如下设置,然后保存

之后照旧开服即可
1. 若我想省去自己换图的麻烦怎么办?
这里我以投票选图的形式解决,打开C:\Users\(你自己设置的用户名,例如admin)\Documents\My Games\Halo CE\sapp
打开mapvotes.txt和init.txt文本
Init中输入以下内容并保存:

解释:mapvote 1为开启投票,0为关闭;map_skip51为一种由玩家决定是否结束这场游戏进行投票的需要人数百分比,玩家在聊天框输入skip回车即可表示结束此次游戏,当只有超过这个百分比的玩家选择这样做才能执行结束游戏,可自订数值,但不要设置离谱数值。
mapvotes.txt输入以下内容并保存

解释:首先你最多可在里挂5个选项,也就是5行编码
地图名字(必须有此地图,并且maplist中也要有此地图名字):模式名字(首字母必须大些,且必须存在此模式):对于地图名字和模式的描述(这个没什么大要求,它只是类似于显示信息的功用,图中CTF我甚至可以直接输入汉字描述,只要不太长):执行最小人数(超过此数字的人投票才能初步进选):最大人数(达到此次数即可被入选)
以此类推,可以自己写出其他编码
玩家在游戏结束到了分数栏后,聊天框输入自己想投的地图的对应数字即可,一人只能投一票。
[我没记错的话,好像根目录init要加sv_mapvote 1,如果没成功就这么做吧,有疑问再提]
【END】
到此为止,基础教程也就结束了,高级的一些编码脚本教程运用以后再开贴,做这个已经耗费了很多时间。
希望你们能利用这个教程让CE多人变的更好,而不是让CE多人成为一个撕逼场。
好了,我该打盘DOOM消解2小时的教程整理带来的疲劳。
有什么疑问尽管问,我一般星期六晚上上贴吧。


1楼2017-04-22 21:46回复

    补充:若出现自己进不去或者别人进不去的问题,去CE这样设置


    2楼2017-04-22 21:53
    回复
      233三楼是我002的


      IP属地:河南来自手机贴吧3楼2017-04-22 21:57
      收起回复
        支持


        IP属地:安徽4楼2017-04-22 22:11
        收起回复
          支持


          IP属地:安徽来自Android客户端5楼2017-04-22 23:14
          回复
            其实不用改游戏端口的、可以改服务端端口


            7楼2017-04-23 11:34
            回复


              摸索了一小时,开了个僵尸生存,没什么问题
              PS:lua都是我自己在外网找的,Altis自己更新的,毕竟混迹外网这么多年;其次,别有用心者勿扰,你也吓不到我。


              IP属地:江苏9楼2017-04-24 01:13
              收起回复


                兄弟,这个方法大好


                10楼2017-04-24 07:47
                收起回复
                  顶顶顶


                  IP属地:河南来自手机贴吧11楼2017-04-24 12:19
                  回复


                    13楼2017-04-29 12:40
                    回复(3)
                      一直卡在Starting threads...着,怎么办


                      IP属地:浙江14楼2017-04-29 19:00
                      回复
                        期待


                        15楼2017-04-30 00:08
                        回复
                          我在打看haloeded的时候没有这么多英文怎么办?我现在也发不了图片,反正就是没有彩色字,怎么办?QQ2665614366,贴吧不方便的话加QQ


                          16楼2017-04-30 00:35
                          收起回复
                            我好像把光晕ce删了


                            IP属地:河南来自手机贴吧17楼2017-05-05 18:30
                            回复