sphere help

准备工作:
首先你需要在本站下载一个sphereserver的ZIP压缩包,进行安装
然后准备一台电脑作为服务器
最后再准备好接入Internet

硬件环境:
硬件环境将直接影响到服务器的运行效率,所以在这里我们举出两个服务器配置的例子以供大家参考:

一型:支持100人在线
CPU:PIII 550
内存:256
主板:稳定性较好的主板即可
硬盘:7200转硬盘或SCSI硬盘

二型:支持500人在线或更高
CPU:志强CPU 700(2MB)型 x 2
内存:ECC 1G 或 2G
主板:支持志强CPU 700(2MB)型的主板拿指头数也数得出来,不用多说了,自己在服务器商家那里了解就行了。
硬盘:18G IBM SCSI x 3
磁盘阵列:RAID 0

建议:
1、建议不要购买三个或更多的CPU来运行SPHEREserver(TUS)服务器。因为软件本身不支持多线程,CPU再多也是白买,不如等到支持了再买两块CPU插上。
2、建议使用志强700(2MB)型而不是志强(933)型,因为933型是定位于迎合那些即想使用高端产品又不想多花钱的用户,其缓存只有256KB主频虽高,但其运行效率却远远达不到标准频率的运行效率。而700(2MB)其运行效率之高实在让人无法想象,发稿为止,了解了国内多个大城市INTEL代理商供货情况,目前在国内能够买到最高档的志强CPU产品即为700(2MB)型。
3、建议大家不要买品牌机,通过自己了解服务器需求,然后提出硬件配置通过INTEL代理商的渠道去配置服务器会划算20%-40%,而且货源的品质也可以得到保证。

网络环境:
SPHEREserver在任何网络条件下都可运行,唯一要求是在局域网的网关运行。
而不同的带宽会直接影响到支持的在线玩家人数。

一般来说128KB的线路能够支持60快速游戏是比较好的情况了。所以建议真正想建一个较好服务器的朋友到ISP商那里进行服务器托管。

而在中国来说,大城市的真实出口带宽远远大于小城市,而不是一般用户所了解的,XXISP商服务器托管享受155MB高速带宽。155MB是指其市内网络理论传输数据。而真实的出口宽带多数是数字通信局的绝密资料。

根据2000年资料显示,上海真实出口宽带为42MB、重庆真实出口为32MB。其差距显而易见,但对外所说的都是155MB。

所以还请各位想开站的朋友考虑好当地的ISP情况。所提供的线路是否能够支持全国各地的玩家高速接入。如果达不到这样的要求服务器人数很难上升,建一个只有几十百把人的服务器还不如节约点MONEY投身到其它UO服务器的建设工作当中,这样可能会为更多的玩家造福。

******************************************************************

系统安装:
将在本站下载的ZIP文件包进行解压。并参照帮助文件的第三章、第四章对服务器文件进行配置即可完成安装工作。

系统运行:
在安装完成之后,请运行sphereSvr.exe执行文件即可启动服务器端。

控制台指令:
# = 记录世界
A = 刷新 sphereacct.scp 与 sphereaccu.scp文件中的账号信息。
B message = 发送系统信息。
C = 对正在客户端进行列表显示。
G = 对世界物品进行刷新,并得到物品总数数据。
H = 打开或者关闭听话模式。
I = 查看服务器系统信息。
L = 打开或者关闭LOG日制。
P = 进程信息(ON)
R = 刷新服务器。
S = 固定模式切换,使用此指令后才可使用X指令,从而正常退出服务器运行。(ON)
V = 打开或者关闭详细信息模式。
X = 退出服务器运行状态

——————————————————————————–

系统安装 & 系统运行 & 控制台指令

——————————————————————————–

******************************************************************
帮助主题:系统文件(ini)配置

系统文件(ini)配置:
INI文件是整个系统配置的核心文件,通过该文件的配置可以直接影响到游戏世界的游戏模式以及服务器运行的效率及状态。而这方面的介绍也比较多了,在此暂时不作整体的翻译列表,不过为大家提供一个开发小组所提供的INI文件配置页面。
INI文件配置:http://www.sphereserver.com/admin_control/setup_&_configuration_1.htm
在线玩家页面配置:http://www.sphereserver.com/admin_control/manage_web_pages.htm

通过里边的选项大家可以轻松配置出自己理想的INI文件。
操作方法是:填好选项之后按 Save Changes/Next Page即可得到配置项目,请大家将得到配置项目先COPY到INI文件本里边。然后把直接得到的 xxx: yyy 中间的:改成xxx=yyy即可使用。配置完一类之后再点击click here 到下一个页面配置其它项目。

稍后有时间我会根据实际情况配置一个适合多数用户的INI文件并提供中文说明。

——————————————————————————–

系统文件(ini)配置
***************************************************************

文件结构组成:
在SPHERE54/55以上版本里,文件结构的组成有了很大的变化,在这里我们为大家讲解其根本的变化,请大家仔细阅读。

例:SPHEREserver v.55e
在这个版本里边,所有的SCP脚本文件并非唯一可指定的。在以前的TUS,或者sphere51版本里边。所有文件都是事先所指定好其功用,然后用户在里边进行修改。哪怕少了一个tusitem.scp文件也别想启动服务器。而这样的情况在现在得到了改变。

新的SPHERE服务器文件是通过路径进行控制,总路径是ini文件当中的SCPFILES= 字段,在这里可以定义所有SCP文件所存在的目录。跟着,在spheretables.scp文件当中找到[RESOURCES]字段,这个字段所定义的是服务器启动时读取哪些文件。指定的格式并非单一的 sphereitem.scp一种。也可以改变为 scripts\speech\ ,即指定一个目录。那么在服务器启动时即可读取该目录中的所有SCP文件。

新的SPHERE服务器读取文件的形式也有所改变,在新版本当中每一个scp文件的名字只是为了方便玩家识别其作用而定义的。并非是系统自己所定义,而服务器在启动时所读取的并非是文件名,而是文件里边的字段。

我们举一个例子:
在sphereserver v.55e版本里边,我们试着将sphereitemb2.scp文件当中的
[ITEMDEF 08cf]
DEFNAME=i_fireplace_stone
RESOURCES=20 i_ingot_iron, 300 i_rock_plain, 25 i_stone_marble
CATEGORY=Fireplaces, Chimneys & Ovens
SUBSECTION=Stone Fireplace 1
DESCRIPTION=@ (empty)
DUPELIST=08d0,08d3,08d4

这段物品内容删除,然后将其COPY到spherechar.scp文件当中。接着启动服务器,使用GM账号登录游戏,使用指令性 .additem 08cf。同样的,我们成功的创造了08fc这个物品,由此可以理解到,新的服务器版本在启动时所读取的是每一个文件当中的每一个字段然后字义其功用。大胆的设想,我们是否可以将所有的SCP文件内容COPY到一个SCP文件当中然后启动服务器?:P

新服务器这种读取文件的模式为我们方便的提供了建立新服务器的办法,同时也为每一个服务器管理者建立该服务器特色系统文件提供了方便的渠道(如我可以将一个站的转职系统,房屋系统,NPC任务系统统统放进一个文件),我们再也不用为更换服务器版本重写脚本而烦恼了:)具体的应用形式还有很多,大家自己摸索吧。

PS:当然也有可能某些重要的SCP文件还是事先被定义而无法移动。因为我人没有每一个文件一个一个的试完。呵呵。

文件结构新特性:
在新的服务器版本当中,SCP脚本文件的写入格式也有了一些有意义的改变,我们通过下边的这个例子来进行说明:

[ITEMDEF I_FIRE_STORM]
// Fire Storm
NAME=a Fire Storm
ID=i_fx_explode
TYPE=T_SPELL

CATEGORY=TFL Additions
SUBSECTION=Animations
DESCRIPTION=Fire Storm Piece

这是一个比较典型代码范例,大家可以看到在定义物品编号以及该新物品原始ID时没有再用数字进行标识。取而代之的是 x_y_z的形式。聪明的朋友相信已经明白了,通过这样的形式我们不用再去严格的考虑每一个新物品的代码编号问题,只需要按照自己的理解去定一定个物品的名字就行了,即方便于记忆也便于理解。比如我定义五把剑,分别是1 – 5 五个等级的,那么我们可以将ITEMDEF定义为 I_godsword_one(tow,three…..five),过了很久以后也你会清楚的记得这个物品的编号。为脚本编写的人员提供了方便清楚的思路。

在SPHERE新版本里边scp文件还多出了很多触发、语法等等,因为时间有限,小弟也末来得急深入的研究,只是应用了一下而以,在这里就先不献丑了。同时也希望哪位朋友写了这方面的教学资料来信到 chinasphere@163.com。我们将为你发布,并注明作者。

*****************************************************************

——————————————————————————–

帮助主题:物品记录文件 & NPC记录文件 & 账号文件

物品记录文件 & NPC记录文件:
在新的服务器版本里,以前的世界记录文件(sphereworld.scp)被分解成了两个文件(sphereworld.scp)&(spherechars.scp)。其中,world.scp文件负责保存所有的物品信息,而chars.scp则负责保存所有的NPC信息。
很遗憾的问题是,从tus及sphere51a版本的世界文件转换成为新服务器版本的两个世界文件存在一定问题,主要是前边一章所讲到的物品代码写入格式不同,以及不同版本一些物品的编码不同所造成的。而chars文件可以大至保留属于玩家那部分的信息。如果第一次启动有错误,可以记录一下再进行启动应该会得到自动修正。如果还是有问题欢迎到我们的论坛进行讨论求得解决办法。

PS:有关老版本服务器转换世界文件到新版本的问题,ChinaSphere正在根据新服务器的特性编写软件以求得到解决。如果成功将为核心成员发布进行测试。最后再交由SPHERE开发小组进行完善封装并公开发布。

账号文件:
账号文件在新版本当中改动不大,唯一值得一提的是增加了第七级管理员:Owner
同时在记录PLEVEL字段的时候将根据定义的等级名称写为Owner,Admin,Dev,GM等。而不再是07,06,05,04

——————————————————————————–

物品记录文件 & NPC记录文件 & 账号文件
*****************************************************************

——————————————————————————–

帮助主题:指令集成 & 指令格式改变

指令集成 & 指令格式改变:
在新版本当中指令使用形式没有太大的变化,不过在使用的格式上进行了规范。
例:
tus48e: /addnpc 492 (放置一个卖魔法物品的NPC)
sphere55: .addnpc 0492 (放置一个卖魔法物品的NPC)
sphere55: .addnpc C_H_MAGESHOP (根据定义的DEFNAME放置卖魔法物品的NPC)
通过编号放置需要在16进制代码前边加“0”

另外值得一提的是,SPHERE55版本里边加入了一个功能强大的.serv.x指令集。
通过这个指令集可以轻松的在游戏里修改INI文件中的部分系统配置。

例:
如以前服务器名字为 Noah Mainland
.serv.servname Noah Mainland (test)
那么服务器名称就会马上改变,新登录进来的朋友看到的就是新名字了:)
又如:
.serv.vendormaxsell 80
那么服务器NPC所卖出的物品最大数就变为80了,不过好像需要等到刷新之后才生效?不是立即的。

其它使用形式大家可以慢慢测试。同时也请有发现其它较为实用新指令的朋友来信chinasphere@163.com。

下边附一份SPHERE55命令详解,是E文版的,有空再翻译成中文:)

[HELP ACTION]
Performs the selected (#) skill based action.
.line
Privilege(s):
GM, Councilor
.line
Syntax:
.ACTION #

[HELP ADD]
Adds an item to the world.
.line
Privilege(s):
GM
.line
Syntax:
.ADD #
.line
Alternate syntax:
.ADDITEM #
.line
Comments:
If the item number (#) is left out, a gumpmenu will be displayed with different menu options of what can be created.

[HELP ADMIN]
Opens a console which shows the following information:
player’s socket #
a priv code next the their account name
character’s name
IP adress
Current location on the map.
Next to each account line is a button which brings up the admin control sub-panel which contains macro buttons for the following functions:
GO, SUMMONTO, SUMMONCAGE, JAIL, KICK, KILL, RESURRECT,
.line
Privilege(s):
GM, Councilor
.line
Syntax:
.ADMIN
.line
Comment:
What you can do will differ depending on your privilege.

[HELP ADDNPC]
Adds an NPC to the world.
.line
Privilege(s):
GM
.line
Syntax:
.ADDNPC #
.line
Comment:
The added NPC will respawn after death at the point of creation. The only way to remove one of these is to .REMOVE it while it’s alive

[HELP ALLMOVE]
Sets the allmove flag for the character. This makes it possible for the character to move items not normally movable.
.line
Privilege(s):
GM
.line
Syntax:
.ALLMOVE

[HELP ANIM]
Performs the selected (#) animation.
.line
Privilege(s):
All
.line
Syntax: .ANIM #

[HELP BANK]
Opens the bankbox of the selected character.
.line
Privilege(s):
GM
.line
Syntax:
.BANK #
.line
Comments:
If no layer (#) is supplied, then the character’s normal bankbox is opened. Use a layer of 1A,1B or 1C for vendor storage areas. 1A is the main vendor stock. Items put in here are periodically restocked. Use the SETZ command to set the restock count. 1B is the area vendors store things they have bought from players. 1C is the list of items that vendors will buy from players but not actually stock.

[HELP BANKSELF]
This will open your personal bank box.
.line
Privilege(s):
GM
.line
Syntax:
.BANKSELF

[HELP BARK]
When polymorphed, this allow you to make the sounds of the creature you polymorphed into.
.line
Privilege(s):
GM, councilor, player??
.line
Syntax: .BARK #

[HELP BLOCKIP]
Block an IP. Only blocks full IP’s, not ranges
.line
Privilege(s):
ADMIN
.line
Syntax:
.BLOCKIP
.line
See also:
UNBLOCKIP

[HELP CAST]
Attempts to cast spell #.
.line
Privilege(s):
GM
.line
Syntax:
.CAST #

[HELP CLOCK]
Displays timing/clock information. Usable for debugging.
.line
Privilege(s):
Admin
.line
Syntax:
.CLOCK

[HELP COLDCHANCE]
Set the % chance of snow in a 64×64 area. Settings are saved in the worldfile.
.line
Privilege(s):
GM
.line
Syntax:
.COLDCHANCE
.line
See also:
RAINCHANCE

[HELP CONTROL]
Gain possession of the PC/NPC selected.
.line
Privilege(s):
GM
.line
Syntax:
.CONTROL
.line
Comments:
If the body is a player, the player will swap bodies with yours. If your body was a ghost your old body is deleted. All newbie items are carried with you as you move. Create a newbie backpack inside your main pack and all items in the pack will be carried with you.

[HELP CLIENTS]
Lists all the clients currently connected to the server.
.line
Privilege(s):
GM, Councilor
.line
Syntax:
.CLIENTS

[HELP CRIMINAL]
Sets a character’s status criminal, more
useful when used in a script trigger.
.line
Privilege(s): GM
.line
Syntax: .XCRIMINAL
Comments:
Leave the x off if for some reason you wish yourself to be the target.

[HELP DEBUG]
Toggles debug mode of the invoking client.
.line
Privilege(s):
GM
.line
Syntax:
.DEBUG
.line
Comments:
In debug mode, all objects look like visible worldgems. All creatures look like white humans and do not animate. all objects will appear at the same Z level as the viewer. This is a good way to remove a house or a ship, enter DEBUG mode and REMOVE the structure or ship objectgem.

[HELP DETAIL]
Toggles detail level on system messages. Defaults to ON, and it gives you information when people log on and off the server.
.line
Privilege(s):
All
.line
Syntax:
.DETAIL

[HELP DISCONNECT]
Will disconnect a client character without blocking the account. Great for characters that are stuck in-game after a crash.
.line
Privilege(s):
GM
.line
Syntax:
.XDISCONNECT

[HELP DRY]
Turn off rain and snow in this quadrant of the world.
.line
Privilege(s):
GM
.line
Syntax:
.DRY

[HELP DUPE]
Duplicates the selected object.
.line
Privilege(s):
GM
.line
Syntax:
.DUPE

[HELP EDIT]
Allows you to edit the contents of any container, including NPC and Player Characters
.line
Privilege(s):
GM
.line
Syntax:
.EDIT .XEDIT

[HELP EXPORT]
Exports the whole or a part of the world to a file.
.line
Privilege(s):
Admin
.line
Syntax:
.EXPORT filename.scp exportchar pacesfromyou
.line
Comment: exportchar = 1 or 0, pacesfromyou = # of paces.

[HELP EXTRACT]
Extract’s multi items out of the MULTI.MUL
file.
.line
Privilege(s):
Admin
.line
Syntax:
.EXTRACT multi.txt
.line
Comment:
This will create the multi.txt file, after which you need to edit the file and change the header
.line
Sample Header:
XXX template id
.line
Change the XXX to 1 and import with .MULTI 1

[HELP FIX]
Attempt to set the Z coords after a teleport.
.line
Privilege(s):
All
.line
Syntax:
.FIX

[HELP FIXWEIGHT]
Recalulates the weight of the selected char. For use when weight gets outside of normal.
.line
Privilege(s):
GM
.line
Syntax:
.FIXWEIGHT

[HELP FLIP]
Attempt to flip the item to it’s directionally different equivalent. (ex. right and left handed stacks of hides or change the facing direction of a creature.), as allowed by the game art. This will rotate characters or corpses as well as change the shape of light sources.
Privilege(s):
All
.line
Syntax:
.XFLIP
.line
Comment:
If you use just .flip, you only flip yourself.

[HELP FOLLOWED]
Allows a GM to follow any targeted char. Toggle warmode to cancel
.line
Privilege(s):
GM
.line
Syntax:
.XFOLLOWED

[HELP FORGIVE]
Release someone who has been jailed using the .jail command.
.line
Privilege(s):
GM, Councilor
.line
Syntax:
.XFORGIVE
.line
Comments:
GM’s: Leave off the X if you wish to target yourself Councilors: Use the command without the X : .FORGIVE

[HELP GM]
Toggle GM mode for testing as player. Also handy for wandering around incognito.
Privilege(s):
GM
.line
Syntax:
.GM

[HELP GMPAGE]
Enter a page request into the page queue.
.line
Privilege(s): GM
.line
Syntax:
.GMPAGE

[HELP GO]
Teleports to the selected coordinates.
.line
Privilege(s):
GM, Counselor
Syntax:
.GO #X #Y #Z
.line
Comments:
#X – the X-coordinate in the world.
#Y – the Y-coordinate in the world.
#Z – the Z-coordinate in the world.

[HELP GOCHAR]
Teleport to the selected (#) character.
.line
Privilege(s):
GM, Councilor
.line
Syntax:
.GOCHAR #
.line
Comments:
Valid values for the argument are based on an enumeration of all characters in the game either NPC or player.

[HELP GOCLI]
Teleport to the selected (#) client on the server.
.line
Privilege(s):
GM, Councilor
Syntax:
.GOCLI #
Comments:
If there are 5 clients connected to the server, valid values for # is 0 – 4.

[HELP GOPLACE]
Teleport to the location, as named in SPHEREmap.scp
.line
Privilege(s):
GM
.line
Syntax:
.GOPLACE xxxxxx

[HELP GOSOCK]
Teleport to the client connected to the selected (#) socket.
.line
Privilege(s):
GM, Councilor
.line
Syntax:
.GOSOCK #
.line
Comments:
The socketcodes are obtained on the console or from the .CLIENTS list.

[HELP GOUID]
Teleports to the selected (#) UID (gameobject).
.line
Privilege(s):
GM, Councilor
.line
Syntax:
.GOUID #
.line
Comments:
This is a very useful command unless you are reading the SPHEREworld.SCP file. Going to a key code (MORE) will allow you to locate to house, ship or container the key belongs to.

[HELP HEARALL]
Gives you the ability to hear all that is said in the world.
.line
Privilege(s):
GM
.line
Syntax:
.HEARALL

[HELP HUNGRY]
Reports your current hunger level
.line
Privilege(s):
ALL
.line
Syntax:
.HUNGRY

[HELP IMPORT]
Imports an area from another SPHEREworld savefile or from a .WSC file.
.line
Privilege(s):
Admin
.line
Syntax:
.IMPORT FILENAME .(WSC or SCP) #CHAR #RANGE
.line
Comments:
Some fields are lost during conversion of UOX files, type=x is sometimes not translated correctly. Remeber that the files to be imported must end with *.WSC or *.SCP.
#CHAR – 1 = include characters in conversion, 0 = exclude characters.
#RANGE – This is a distancelimit from the current location to import.
Notice: UOX 27 destroyed the *.WSC files so have that in mind if something isnt imported correctly (this possibly goes for UOX 26 too).

[HELP INFO]
Brings up an ingame dialog for viewing and modifying object attributes.
.line
Privilege(s):
GM, Councilor
.line
Syntax:
.INFO
.line
Comments: A councilor may view, but not modify.

[HELP INFORMATION]
Displays information about the server.
.line
Privilege(s):
GM
.line
Syntax:
.INFORMATION

[HELP INVIS]
This toggles the invisibilityflag of the invoking client.
.line
Privilege(s):
GM
.line
Syntax:
.INVIS
.line
Comments:
When the invisibilityflag is set, you will not show up on .CLIENTS or on tracking. You will however show up on the consoles (C)lient list. You will produce no words of power when you cast a spell. You can talk normally.

[HELP INVULNERABLE]
This toggles the invulnerabilityflag of the invoking client.
.line
Privilege(s):
GM
.line
Syntax:
.INVUL
.line
Comments:
This command makes the invoker invulnerable. NPC’s wont attack an invulnerable client (they aren’t that stupid you know). When used on a regular player, the player cannot do harm or be harmed.

[HELP JAIL]
Moves the selected player to a jailcell.
Privilege(s):
.line
GM. Councilor
.line
Syntax:
.XJAIL #
.line
Comments: Leave the x off if for some reason you wish yourself to be the target. The command syntax for councilors is: .JAIL. Valid cellnumbers are 1-10, if the number is left out, the selected player will be moved to jailcell number 10.

[HELP KICK]
Kicks the selected player off the server.
.line
Privilege(s):
GM
.line
Syntax:
.XKICK
.line
Comments: Leave the x off if for some reason you wish yourself to be the target 😛

[HELP KILL]
Kills the selected PC/NPC.
.line
Privilege(s):
GM
.line
Syntax:
.KILL

[HELP LAST]
When the client is in targetmode (cursor), this command targets the invoking players last selected target.
.line
Privilege(s):
All
.line
Syntax:
.LAST
Comments:
.line
When a client creates an object or a npc, the npc/object is automatically set to lasttarget.

[HELP LIGHT]
Sets light level for a 64×64 area. It is saved in the worldfile.
.line
Privilege(s):
GM
.line
Syntax:
.LIGHT #
Comments:
The lightlevels (#) range from 1 (brightest) to 19 (darkest).

[HELP LINK]
Links two object together.
.line
Privilege(s):
GM
.line
Syntax:
.LINK
.line
Comments:
This command can be used to link a key to a door. Or to link two doors together so both of the open up when one of them is opened.

[HELP LISTEN]
See HEARALL.

[HELP MULTI]
Places a multiobject into the world. The .MULTI command is used with the multi.txt file that comes in the demo CD stuff. Also import from a multi.txt file created by .EXTRACT
.line
Privilege(s):
Admin
.line
Syntax:
.MULTI #
.line
Comments: # is the item number in the multi.txt file.

[HELP MUSIC]
Plays the music code specified.
.line
Privilege(s):
All
.line
Syntax:
.MUSIC #

[HELP NUDGEDOWN]
Shift the Z-level of an item down by one.
.line
Privilege(s):
GM
.line
Syntax:
.NUDGEDOWN

[HELP NUDGEUP]
Shift the Z-level of an item up by one.
.line
Privilege(s):
GM
.line
Syntax:
.NUDGEUP

[HELP NUKE]
Deletes the object in the selected area.
.line
Privilege(s):
GM
.line
Syntax:
.NUKE
.line
Comments:
This is the opposite of the TILE command. When you invoke this comment you will be prompted for two points (via targetingcursor) that should reflect the rectangle/square you want deleted.

[HELP PAGE]
Displays the GM pageque.
.line
Privilege(s):
GM, Councilor
.line
Syntax:
.PAGE
Comments:
The page command have several flags, below are listed the most common.
PAGE [D or DELETE] Disposes the current page.
PAGE [L or LIST] Displays the pageque.
PAGE [O or ORIGIN] Go to the originpoint of the page.
PAGE [P or PLAYER] Go to the location of the calling player.
PAGE [Q or QUEUE] Send page back to queue.
PAGE [? or CURRENT] Display information about the current selected page.
PAGE [K or KICK] Kick the player who made the page. Only works if they are online.
PAGE BAN Kick the player who made the page and lock their account. Accountlocking is not working yet.
PAGE JAIL Send the calling player to jail. Only works if they are online.
PAGE OFF Turns of intrusive page notify messages.
PAGE ON Turns on intrusive page notify messages.

[HELP PRIVSHOW]
Turn on or off the privilege label, Ex. GM Headman becomes just Headman
.line
Privilege(s):
GM
.line
Syntax:
.PRIVSHOW

[HELP POLY]
Polymorph into the selected NPC, by ID hex number
.line
Privilege(s):
GM
.line
Syntax:
.POLY ####

[HELP PROPS]
See INFO.
RAIN
Make it rain is in this quadrant of the world.
.line
Privilege(s):
GM
.line
Syntax:
.RAIN

[HELP RAINCHANCE]
Set the %chance of rain in a 64×64 area. Settings are saved in the worldfile.
.line
Privilege(s):
GM
.line
Syntax:
.RAINCHANCE

[HELP REMOVE]
Permanently remove the item or character from the game. This cannot be used on players. It will also remove all the contents of a container or corpse so be careful.
.line
Privilege(s):
GM
.line
Syntax:
.REMOVE

[HELP REPAIR]
Attempt to repair the selected item
.line
Privilege(s):
GM
.line
Syntax:
.REPAIR

[HELP RESEND]
Reload all objects and chars on screen for the client. Used to fix some sorts of display problems.
.line
Privilege(s):
All
.line
Syntax:
.RESEND

[HELP RESPAWN]
Respawns all dead monsters in the world.
.line
Privilege(s):
GM
.line
Syntax:
.RESPAWN

[HELP RESTOCK]
Restocks the monsterspawns and the vendors in the current quadrant of the world.
.line
Privilege(s):
GM
.line
Syntax:
.RESTOCK [ALL]
.line
Option(s):
ALL: Restocks the monsterspawns and the vendors in the whole world.

[HELP RESYNC]
See RESEND.

[HELP SAVE]
Force an immediate world save.
.line
Privilege(s):
GM
.line
Syntax:
.SAVE
.line
Comments:
If background save is enabled, .SAVE 1 forces a fast foreground save

[HELP SELF]
When the client is in targetmode (cursor), this command targets the invoking player.
.line
Privilege(s):
All
.line
Syntax:
.SELF

[HELP SEND]
Sends a string of bytes to the client.
.line
Privilege(s):
Admin
.line
Syntax:
.SEND #
Comments:
DANGEROUS! The # represents the string of bytes you want to send to the client. If you don’t know anything about the protocol and protocol structure, you WILL crash your client.

[HELP SET]
Modify any property of an item or character. There are many many properties. This is probably the most useful ingame command in the server. See the properties section of the documentation for valid properties
.line
Privilege(s):
GM
.line
Syntax:
.SET #PROP #VAL
.line
Comments:
#PROP – The property to be changed.
#VAL – The new value.

[HELP SETPRIV]
Sets an account’s privilege level.
.line
Privilege(s):
Admin
.line
Syntax:
.SETPRIV #
.line
Comments:
# = privilege level as follow: 0=Guest, 1=Player, 2=Counselor, 3=Seer, 4=GM, 5=Developer, 6=Admin

[HELP SETZ]
Sets the Z-coordinate of the selected object.
.line
Privilege(s):
GM
.line
Syntax:
.SETZ
.line
Comments:
This is also used for setting the restock count for items in vendor vaults. See the BANK command for this.

[HELP SHOW]
Command to show specific properties that may or may not be listed in the .info dialouge
.line
Privilege(s):
GM
.line
Syntax:
.SHOW

[HELP SFX]
Plays the selected soundcode.
.line
Privilege(s):
GM
.line
Syntax:
.SFX #

[HELP SHRINK]
Turns the selected creature into a TYPE_FIGURINE object. This does not work on players.
.line
Privilege(s):
GM
.line
Syntax:
.SHRINK
.line
Comments:
For further help on what this command actually does, summon a horse and use SHRINK on it, then play around with the figurine. If you want to turn it back into a real horse again, doubleclick the figurine.

[HELP SHUTDOWN]
Shuts down the server in # minutes.
.line
Privilege(s):
Admin
.line
Syntax:
.SERV.SHUTDOWN #

[HELP SNOW]
Make it snow is in this quadrant of the world.
.line
Privilege(s):
GM
.line
Syntax:
.SNOW

[HELP SPLIT]
Allows you to separate from your body to become a ghost. It leaves your current body behind as an NPC
.line
Privilege(s):
GM
.line
Syntax:
.SPLIT.

[HELP STATIC]
Set’s the targeted item as unmovable.
.line
Privilege(s):
GM
.line
Syntax:
.STATIC
.line
Comment:
Also can be used instead of .ADD to add items preset to static

[HELP SUICIDE]
Kills yourself.
.line
Privilege(s):
ALL
.line
Syntax:
.SUICIDE

[HELP SYNC]
See RESEND.

[HELP SYSMESSAGE]
Sends a system message.
.line
Privilege(s):
GM
.line
Syntax:
.SYSMESSAGE text

[HELP TELE]
Teleport to selected location
.line
Privilege(s):
All
.line
Syntax:
.TELE
.line
Comments:
Players and Councilors require spell books and reagents

[HELP TILE]
Lay a blanket of tiles (objects) on the selected area and at the selected Z-coordinate.
.line
Privilege(s):
GM
.line
Syntax:
.TILE #Z #
.line
Comments:
The #Z is the height (Z-coordinate) at which height you want your areafill to appear. The item number (#) is what item from the SPHEREITEM.SCP file you want the area filled with. When you invoke this comment you will be prompted for two points (via targeting cursor) that should reflect the rectangle/square you want filled.

[HELP TWEAK]
See INFO.

[HELP TYPEDEF]
This will allow access to the base class information like VALUE and REQSTR. This information will not be saved as it exists only in the SPHEREITEM.SCP file but it will allow you to play with this a bit.
.line
Privilege(s):
GM
.line
Syntax:
.TYPEDEF

[HELP UNBLOCKIP]
Unblock the IP that was previously blocked See also: BLOCKIP
.line
Privilege(s):
ADMIN
.line
Syntax:
.UNBLOCKIP

[HELP UNDERWEAR]
I am sure you can figure it out 🙂
.line
Privilege(s):
All
.line
Syntax:
.underwear

[HELP VERSION]
Displays current server version.
.line
Privilege(s):
GM
.line
Syntax:
.VERSION

[HELP WEBLINK]
Launches the browser and loads the SPHERE page.
.line
Privilege(s):
GM
.line
Syntax:
.WEBLINK

[HELP WHERE]
This command tells you your current coordinates in the world.
.line
Privilege(s):
ALL
.line
Syntax:
.WHERE

[HELP XGO]
Teleports a PC/NPC or an object to the selected coordinates.
.line
Privilege(s):
GM
.line
Syntax:
.GO #X #Y #Z
.line
Comments:
#X – the X-coordinate in the world.
#Y – the Y-coordinate in the world.
#Z – the Z-coordinate in the world

——————————————————————————–

指令集成 & 指令格式改变

留言

还没有留言,来坐个沙发吧。

留个言

留个言