PDA

View Full Version : New to emulation ? [Click Here]



Dimman
16-03-10, 05:29 AM
Emulation information.

There are two ways of making a server

Compiling or downloading a compiled core (repack)

Existing Emulators
ArcEmu
Mangos
Sandshroud Aspire
OpenBasic Emu
ShyEMU
WCell
TrinityCore
Aspire


Databases
YTDB: Mangos & TrinityCore*
LTDB: ShyEMU
PSMDB: Mangos
RMDB: OpenBasic Emu
SADB: Sandshroud Aspire
UDB: Mangos, TrinityCore*
IFDB: ArcEmu
TDB: TrinityCore
WhyDB: ArcEmu, Aspire

I would suggest you to use Arcemu as your first Emulator because its easy to setup & run.
__________________________________________________ _________________________________

GM Commands

Arcemu Gm Commands:

commands | 0 | Shows Commands
help | 0 | Shows help for command
announce | u | Sends Msg To All
wannounce | u | Sends Widescreen Msg To All
appear | v | Teleports to x's position.
summon | v | Summons x to your position
kill | r | .kill - Kills selected unit.
killplr | r | .killplr <name> - Kills specified player
revive | r | Revives you.
reviveplr | r | Revives player specified.
demorph | m | Demorphs from morphed model.
mount | m | Mounts into modelid x.
dismount | h | Dismounts.
gps | 0 | Shows Position
worldport | v |
start | m | Teleport's you to a starting location
invincible | j | .invincible - Toggles INVINCIBILITY (mobs won't attack you)
invisible | i | .invisible - Toggles INVINCIBILITY and INVISIBILITY (mobs won't attack you and nobody can see you, but they can see your chat messages)
playerinfo | m | .playerinfo - Displays informations about the selected character (account...)
levelup | m | Levelup x lvls
modify | m |
waypoint | w |
debug | d |
gm | 0 |
gmTicket | c |
gobject | o |
battleground | e |
npc | n |
cheat | m |
account | a |
honor | m |
quest | q |
pet | m |
recall | q |
guild | m |
server | 0 |
char | 0 |
lookup | l |
admin | z |
kick | m |
ban | m |
unban | m |
kickplayer | b | Kicks player from server
gmannounce | u | Sends Msg to all online GMs
clearcooldowns | m | Clears all cooldowns for your class.
removeauras | m | Removes all auras from target
paralyze | b | Roots/Paralyzes the target.
unparalyze | b | Unroots/Unparalyzes the target.
gotrig | v | Warps to areatrigger <id>
exitinstance | m | Exits current instance, return to entry point.
modperiod | m | Changes period of current transporter.
createarenateam | g | Creates arena team
logcomment | 1 | Adds a comment to the GM log for the admins to read.
removesickness | m | Removes ressurrection sickness from the target
fixscale | m |
addtrainerspell | m |


.modify
hp | m | Health Points/HP
gender | m | Changes gender 0=male / 1=female.
mana | m | Mana Points/MP
rage | m | Rage Points
energy | m | Energy Points
level | m | Level xy
armor | m | Armor
holy | m | Holy Resistance
fire | m | Fire Resistance
nature | m | Nature Resistance
frost | m | Frost Resistance
shadow | m | Shadow Resistance
arcane | m | Arcane Resistance
damage | m | Unit Damage Min/Max
scale | m | Size/Scale
gold | m | Gold/Money/Copper
speed | m | Movement Speed
nativedisplayid | m | Native Display ID
displayid | m | Display ID
flags | m | Unit Flags
faction | m | Faction Template
dynamicflags | m | Dynamic Flags
talentpoints | m | Talent Points
happiness | m | Happiness
spirit | m | Spirit
boundingraidius | m | Bounding Radius
combatreach | m | Combat Reach
emotestate | m | NPC Emote State
bytes | m | Bytes


.debug
infront | d |
showreact | d |
aimove | d |
dist | d |
face | d |
moveinfo | d |
setbytes | d |
getbytes | d |
unroot | d |
root | d |
landwalk | d |
waterwalk | d |
castspell | d | .castspell <spellid> - Casts spell on target.
castself | d | .castself <spellId> - Target casts spell <spellId> on itself.
castspellne | d | .castspellne <spellid> - Casts spell on target (only plays animations, doesnt handle effects or range/facing/etc.
aggrorange | d | .aggrorange - Shows aggro Range of the selected Creature.
knockback | d | .knockback <value> - Knocks you back.
fade | d | .fade <value> - calls ModThreatModifyer().
threatMod | d | .threatMod <value> - calls ModGeneratedThreatModifyer().
calcThreat | d | .calcThreat <dmg> <spellId> - calculates threat.
threatList | d | .threatList - returns all AI_Targets of the selected Creature.
gettptime | d | grabs transporter travel time
itempushresult | d | sends item push result
setbit | d |
setvalue | d |
aispelltestbegin | d |
aispelltestcontinue | d |
aispelltestskip | d |
dumpcoords | d |
sendpacket | d | <opcode ID>, <data>
sqlquery | d | <sql query>
rangecheck | d | Checks the 'yard' range and internal range between the player and the target.
setallratings | d | Sets rating values to incremental numbers based on their index.
testlos | d | tests los
testindoor | d | tests indoor
getheight | d | Gets height
getpos | d |


.waypoint
add | w | Add wp at current pos
show | w | Show wp's for creature
hide | w | Hide wp's for creature
delete | w | Delete selected wp
movehere | w | Move to this wp
flags | w | Wp flags
waittime | w | Wait time at this wp
emote | w | Emote at this wp
skin | w | Skin at this wp
change | w | Change at this wp
info | w | Show info for wp
movetype | w | Movement type at wp
generate | w | Randomly generate wps
save | w | Save all waypoints
deleteall | w | Delete all waypoints
addfly | w | Adds a flying waypoint


.GMTicket
-- mit dem Addon MyMaster
get | c | Gets GM Ticket list.
getId | c | Gets GM Ticket by player name.
delId | c | Deletes GM Ticket by player name.

-- ohne dem Addon MyMaster
list | c | Lists all active GM Tickets.
get | c | Gets GM Ticket with ID x.
remove | c | Removes GM Ticket with ID x.
deletepermanent | z | Deletes GM Ticket with ID x permanently.
assign | c | Assignes GM Ticket with id x to GM y (if empty to your self).
release | c | Releases assigned GM Ticket with ID x.
comment | c | Sets comment x to GM Ticket with ID y.


.Guild
create | m | Creates a guild.
rename | m | Renames a guild.
members | m | Lists guildmembers and their ranks.
removeplayer | m | Removes a player from a guild.
disband | m | Disbands the guild of your target.


.GameObject
select | o | Selects the nearest GameObject to you
delete | o | Deletes selected GameObject
spawn | o | Spawns a GameObject by ID
info | o | Gives you informations about selected GO
activate | o | Activates/Opens the selected GO.
enable | o | Enables the selected GO for use.
scale | o | Sets scale of selected GO
animprogress | o | Sets anim progress
export | o | Exports the current GO selected
move | g | Moves gameobject to player xyz
rotate | g | "Rotates gameobject x degrees


.Battleground
setbgscore | e | <Teamid> <Score> - Sets battleground score. 2 Arguments.
startbg | e | Starts current battleground match.
pausebg | e | Pauses current battleground match.
bginfo | e | Displays information about current battleground.
battleground | e | Shows BG Menu
setworldstate | e | <var> <val> - Var can be in hex. WS Value.
playsound | e | <val>. Val can be in hex.
setbfstatus | e | .setbfstatus - NYI.
leave | e | Leaves the current battleground.
getqueue | z | Gets common battleground queue information.
forcestart | z | Forces initialitation of all battlegrounds with active queue.


.NPC
vendoradditem | n | Adds to vendor
vendorremoveitem | n | Removes from vendor.
flags | n | Changes NPC flags
emote | n | .emote - Sets emote state
delete | n | Deletes mob from db and world.
info | n | Displays NPC information
addAgent | n | .npc addAgent <agent> <procEvent> <procChance> <procCount> <spellId> <spellType> <spelltargetType> <spellCooldown> <floatMisc1> <Misc2>
listAgent | n | .npc listAgent
say | n | .npc say <text> - Makes selected mob say text <text>.
yell | n | .npc yell <Text> - Makes selected mob yell text <text>.
come | n | .npc come - Makes npc move to your position
return | n | .npc return - Returns ncp to spawnpoint.
spawn | n | .npc spawn - Spawns npc of entry <id>
spawnlink | n | .spawnlink sqlentry
possess | n | .npc possess - Possess an npc (mind control)
unpossess | n | .npc unpossess - Unposses any currently possessed npc.
select | n | .npc select - selects npc closest
npcfollow | m | Sets npc to follow you
nullfollow | m | Sets npc to not follow anything
formationlink1 | m | Sets formation master.
formationlink2 | m | Sets formation slave with distance and angle
formationclear | m | Removes formation from creature


.Cheat
status | m | Shows active cheats.
taxi | m | Enables all taxi nodes.
cooldown | m | Enables no cooldown cheat.
casttime | m | Enables no cast time cheat.
power | m | Disables mana consumption etc.
god | m | Sets god mode, prevents you from taking damage.
fly | m | Sets fly mode
land | m | Unsets fly mode
explore | m | Reveals the unexplored parts of the map.
flyspeed | m | Modifies fly speed.
stack | m | Enables aura stacking cheat.
triggerpass | m | Ignores area trigger prerequisites.


.account
level | z | Sets gm level on account. Pass it username and 0,1,2,3,az, etc.
mute | a | Mutes account for <timeperiod>.
unmute | a | Unmutes account <x>


.honor
addpoints | m | Adds x amount of honor points/currency
addkills | m | Adds x amount of honor kills
globaldailyupdate | m | Daily honor field moves
singledailyupdate | m | Daily honor field moves for selected player only
pvpcredit | m | Sends PVP credit packet, with specified rank and points


.pet
createpet | m | Creates a pet with <entry>.
renamepet | m | Renames a pet to <name>.
addspell | m | Teaches pet <spell>.
removespell | m | Removes pet spell <spell>.
spawnbot | a | .pet spawnbot <type> - spawn a helper bot for your aid


.recall
list | q | List recall locations
port | q | Port to recalled location
add | q | Add recall location
del | q | Remove a recall location
portplayer | m | recall ports player


.quest
addboth | 2 | Add quest <id> to the targeted NPC as start & finish
addfinish | 2 | Add quest <id> to the targeted NPC as finisher
addstart | 2 | Add quest <id> to the targeted NPC as starter
delboth | 2 | Delete quest <id> from the targeted NPC as start & finish
delfinish | 2 | Delete quest <id> from the targeted NPC as finisher
delstart | 2 | Delete quest <id> from the targeted NPC as starter
complete | 2 | Complete/Finish quest <id>
finisher | 2 | Lookup quest finisher for quest <id>
item | 2 | Lookup itemid necessary for quest <id>
list | 2 | Lists the quests for the npc <id>
load | 2 | Loads quests from database
lookup | 2 | Looks up quest string x
giver | 2 | Lookup quest giver for quest <id>
remove | 2 | Removes the quest <id> from the targeted player
reward | 2 | Shows reward for quest <id>
status | 2 | Lists the status of quest <id>
spawn | 2 | Port to spawn location for quest <id>
start | 2 | "Starts quest <id>


.server
setmotd | m | Sets MOTD
rehash | z | Reloads config file.
reloadtable | m | Reloads some of the database tables
shutdown | z | Initiates server shutdown in <x> seconds (5 by default).
restart | z | Initiates server restart in <x> seconds (5 by default).
save | s | Save's your character
saveall | s | Save's all playing characters
info | 0 | Server info


.gm
list | 0 | Shows active GM's
off | t | Sets GM tag off
on | t | Sets GM tag on
whisperblock | g | Blocks like .gmon except without the <GM> tag
allowwhispers | c | Allows whispers from player <s> while in gmon mode.
blockwhispers | c | Blocks whispers from player <s> while in gmon mode.


.character
learn | m | Learns spell
unlearn | m | Unlearns spell
getskillinfo | m | Gets all the skills from a player
learnskill | m | .learnskill <skillid> (optional) <value> <maxvalue> - Learns skill id skillid.
advanceskill | m | advanceskill <skillid> <amount, optional, default = 1> - Advances skill line x times..
removeskill | m | .removeskill <skillid> - Removes skill
increaseweaponskill | m | .increaseweaponskill <count> - Increase eqipped weapon skill x times (defaults to 1).
resetreputation | n | .resetreputation - Resets reputation to start levels. (use on characters that were made before reputation fixes.)
resetspells | n | .resetspells - Resets all spells to starting spells of targeted player. DANGEROUS.
resettalents | n | .resettalents - Resets all talents of targeted player to that of their current level. DANGEROUS.
resetskills | n | .resetskills - Resets all skills.
additem | m | Adds a item to your target.
removeitem | m | Removes item %u count %u.
additemset | m | Adds item set to inv.
advanceallskills | m | Advances all skills <x> points.
getstanding | m | Gets standing of faction %u.
setstanding | m | Sets stanging of faction %u.
showitems | m | Shows items of selected Player
showskills | m | Shows skills of selected Player
rename | m | Renames character x to y.
forcerename | m | Forces character x to rename his char next login


.lookup
item | l | Looks up item string x.
quest | l | Looks up quest string x.
creature | l | Looks up item string x.


.admin
castall | z | Makes all players online cast spell <x>.
dispelall | z | Dispels all negative (or positive w/ 1) auras on all players.
renameallinvalidchars | z | Renames all invalid character names
masssummon | z | .masssummon - Summons all players.
playall | z | Plays a sound to the entire server.


.kick
byplayer | f | Disconnects the player with name <s>.
byaccount | f | Disconnects the session with account name <s>.
byip | f | Disconnects the session with the ip <s>.


.ban
ip | m | Adds an address to the IP ban table: <address> [duration] - Duration must be a number optionally followed by a character representing the calendar subdivision to use (h>hours, d>days, w>weeks, m>months, y>years, default minutes) - Lack of duration results in a permanent ban.
character | b | Bans character x with or without reason
account | a | Ban account. .account ban name timeperiod


.unban
ip | m | Deletes an address from the IP ban table: <address>
character | b | Unbans character x
account | z | Unbans account x.MaNGOS Gm Commands:

acct
Syntax: .acct
Display the access level of your account.

commands
Syntax: .commands
Display a list of available commands for your account level.

dismount
Syntax: .dismount
Dismount you, if you are mounted.

info
Syntax: .info
Display the number of connected players.

gmlist
Syntax: .gmlist
Display a list of available Game Masters.

help
Syntax: .help
Display usage instructions for the given .

showhonor
Syntax: .showhonor
Display your honor ranking.

save
Syntax: .save
Saves your character.

start
Syntax: .start
Teleport you to the starting area of your character.

announce
Syntax: .announce
Send a global message to all players online.

gmoff
Syntax: .gmoff
Disable the prefix for your character.

gmon
Syntax: .gmon
Enable the prefix for your character.

goname
Syntax: .goname
Teleport to the given character. Either specify the character name or click on the character's portait, e.g. when you are in a
group.

gps
Syntax: .gps
Display the position information for a selected character or creature. Position information includes X, Y, Z, and orientation, map Id
and zone

Id
modify
Syntax: .modify
Modify the value of various parameters.
Use .help modify to get help on specific parameter usage.
Supported parameters include hp, mana, rage, energy, gold, level, speed, swim, scale, bit, bwalk, aspeed, faction, and spell.

modify aspeed
Syntax: .modify aspeed #speed
Modify all speeds -run,swim,run back- of the selected player.
If no player is selected, modify your speed. #speed may range from 0 to 50.

modify bit
Syntax: .modify bit #field #bit
Toggle the #bit bit of the #field field for the selected player. If no player is selected, modify your character.

modify bwalk
Syntax: .modify bwalk #speed
Modify the speed of the selected player while running backwards. If no player is selected, modify your speed. #speed may range from 0 to 50.

modify energy
Syntax: .modify energy #energy
Modify the energy of the selected player. If no player is selected, modify your energy.

modify faction
Syntax: .modify faction #factionid #flagid #npcflagid #dynamicflagid
Modify the faction and flags of the selected creature. Without arguments, display the faction and flags of the selected creature.

modify gold
Syntax: .modify gold #money
Add or remove money to the selected player. If no player is selected, modify your money. #gold can be negative to remove money.
modify hp
Syntax: .modify hp #newhp
Modify the hp of the selected player. If no player is selected, modify your hp.

modify mana
Syntax: .modify mana #newmana
Modify the mana of the selected player. If no player is selected, modify your mana.

modify rage
Syntax: .modify rage #newrage
Modify the rage of the selected player. If no player is selected, modify your rage.

modify scale
Syntax: .modify scale #number from 0 to 3
Modify the scale ofthe selected player

modify speed
Syntax: .modify speed #speed
Modify the running speed of the selected player. If no player is selected, modify your speed. #speed may range from 0 to 50.

modify spell
!!! Need informations here !!!

modify swim
Syntax: .modify swim #speed
Modify the swim speed of the selected player. If no player is selected, modify your speed. #speed may range from 0 to 50.
namego

Syntax: .namego
Teleport the given character to you. Either specify the character name or click on the player's portrait, e.g. when you are in a group.
recall

Syntax: .recall
Teleport you to various towns around the world. defines the target location. Available places include sunr, thun, cross, ogri, neth, thel, storm, iron, under, and darr.
whispers

Usage: .whispers on|off
Enable/disable accepting whispers by GM from players. By default use mangosd.conf setting.

goobject
Usage: .goobject #object_guid
Teleport your character to gameobject with guid #creature_guid

searchtele
Syntax: .searchtele
Search and output all .tele command locations with provide in name.

addmove
Syntax: .addmove [#waittime]
Add your current location as a waypoint for the selected creature. And optional add wait time.

addspw
Syntax: .addspw #creatureid Spawn a creature by the given template id of #creatureid.

changelevel
Syntax: .changelevel #level
Change the level of the selected creature to #level. #level may range from 1 to 63.

delete
Syntax: .delete
Delete the selected creature from the world.

demorph
Syntax: .demorph
Demorph the selected player.

displayid
Syntax: .displayid #displayid
Change the model id of the selected creature to #displayid.

factionid
Syntax: .factionid #factionid
Set the faction of the selected creature to #factionid.

guid
Syntax: .guid
Display the GUID for the selected character.

item
Syntax: .item #guid #amount
Add the given amount #amount of the item with a GUID of #guid to the selected vendor.

itemmove
Syntax: .itemmove #sourceslotid #destinationslotid
Move an item from slots #sourceslotid to #destinationslotid in your inventory Not yet implemented

itemrmv
Syntax: .itemrmv #guid
Remove the given item with a GUID of #guid from the selected vendor.

kick
Syntax: .kick
Kick the given character from the world.

name
Syntax: .name
Change the name of the selected creature or character to . Command disabled.

random
Syntax: .random #flag
Enable or disable random movement for the selected creature.
Use a #flag of value 1 to enable, use a #flag value of 0 to disable random movement.
Not yet implemented.

npcflag
Syntax: .npcflag #npcflag
Set the NPC flags of the selected creature to #npcflag.

ticket
Syntax: .ticket on .ticket off .ticket #num .ticket
on/off for GMs to show or not a new ticket directly, to show ticket of this character, #num to show ticket #num.

delticket
Syntax: .delticket all .delticket #num .delticket
all to delete all tickets at server, to delete ticket of this character, #num to delete ticket #num.

prog
Syntax: .prog
Teleport you to Programmers Island.

run
Syntax: .run #flag
Enable or disable running movement for a selected creature.
Use a #flag of value 1 to enable, use a #flag value of 0 to disable running. Not yet implemented.

subname
Syntax: .subname
Change the subname of the selected creature or player to . Command disabled.

gocreature
Usage: .gocreature #creature_guid
Teleport your character to creature with guid #creature_guid.

targetobject
Usage: .targetobject [#go_id|#go_name_part]
Locate and show position nearest gameobject.
If #go_id or #go_name_part provide then loacate and show position of neares gameobject with gameobject tempalte id #go_id or name included #go_name_part as part.

delobject
Usage: .delobject #go_guid
Delete gameobject with guid #go_guid.

addgo
Syntax: .addgo #id
Add a game object from game object templates to the world at your current location using the #id.
Note: this is a copy of .gameobject.

addgrave
Syntax: .addgrave (any|alliance|horde)
Add a graveyard at your current location for any or specific faction. If in radius 50f already exist graveyard then instead creating new this graveyard coordinates, orientation and faction updated.
Current zone automaticly linked to created graveyard.

additem
Syntax: .additem #itemid [#itemcount] or .additem 0 #itemcount
Adds the specified number of items of id #itemid to your or selected character inventory.
If #itemcount is omitted, only one item will be added.
With the second syntax you can add an item with exact (!) name .

additemset
Syntax: .additemset #itemsetid
Add items from itemset of id #itemsetid to your or selected character inventory.
Will add by one sample each item from itemset.

addsh
Syntax: .addsh
Add a spirit healer to your current location. Not yet implemented.
addspirit

Syntax: .addspirit
Spawns the spirit healer for the current location, if there is one defined for the current location.
Command disabled.

addweapon
Not yet implemented.

allowmove
Syntax: .allowmove
Enable or disable movement for the selected creature.

anim
Syntax: .anim #emoteid
Play emote #emoteid for your character.

aura
Syntax: .aura #spellid
Add the aura from spell #spellid to your character.

bank
Syntax: .bank
Show your bank inventory.

createguild
Syntax: .createguild ?
Create a guild named ? with the player ? as leader.

die
Syntax: .die
Kill the selected player or creature. If no player or creature selected, it will kill you.

distance
Syntax: .distance
Display the distance from your character to the selected creature.

emote
Syntax: .emote #emoteid
Make the selected creature emote with an emote of id #emoteid.

explorecheat
Syntax: .explorecheat #flag Reveal or hide all maps for the selected player. If no player is selected, hide or reveal maps to you. Use a #flag of value 1 to reveal, use a #flag value of 0 to hide all maps.

gameobject
Syntax: .gameobject #id
Add a game object from game object templates to the world at your current position using the #id.
getvalue

Syntax: .getvalue #field #isInt
Get the field #field of the selected creature. If no creature is selected, get the content of your field.
Use a #isInt of value 1 if the expected field content is an integer.

go
Syntax: .go #position_x #position_y #position_z #mapid
Teleport to the given coordinates on the specified map.

hidearea
Syntax: .hidearea #areaid
Hide the area of #areaid to the selected character. If no character is selected, hide this area to you.

hover
Syntax: .hover #flag
Enable or disable hover mode for your character. Use a #flag of value 1 to enable, use a #flag value of 0 to disable hover.

learn
Syntax: .learn #parameter
Selected character learn a spell of id #parameter.

A GM can use :
.learn all, if he wants to learn all default spells for Game Masters
.learn all_lang, to learn all langauges
.learn all_myclass, to learn all spells available for his class (Character selection in these cases ignored).

learnsk
Syntax: .learnsk #skillId #level #max
Learn a skill of id #skill with a current skill value of #level and a maximum value of #max for the selected character. If no character is selected, you learn the skill.

levelup
Syntax: .levelup #numberoflevels
Increase the level of the selected character by #numberoflevels.
If #numberoflevels is omitted, the level will be increase by 1. If no character is selected, increase your level.

linkgrave
Syntax: .linkgrave #graveyard_id
Link current zone to graveyard.
This let character ghost from zone teleport to graveyard after die if graveyard is nearest from linked to zone and accept ghost of this faction.
From instance ghosts teleported to nearest linked graveyard with ignoring ghost faction.

loadscripts
Syntax: .loadscripts
Unload current and load the script library or reload current if omitted, in case you changed it while the server was running.

Mod32Value
Syntax: .Mod32Value #field #value
Add #value to field #field of your character.

morph
Syntax: .morph #displayid
Change your current model id to #displayid.

neargrave
Syntax: .neargrave [any|alliance|horde]
Find nearest graveyard linked to zone (or only nearest from accepts any, alliance, horde faction ghosts).

NewMail
Syntax: .NewMail? #flag
Send a new mail notification with flag #flag.

npcinfo
Syntax: .npcinfo
Display a list of details for the selected creature.
The list includes :

GUID, Faction, NPC flags, Entry ID, Model ID
Level, - Health (current/maximum)
Field flags, dynamic flags, faction template
Position information
and the creature type, e.g. if the creature is a vendor.

npcinfoset
Syntax: .npcinfoset
TODO: Write me.

object
Syntax: .object #displayid
Add a new object of type mailbox with the display id of #displayid to your current position.
If is set to 'true', save the object in the database.

QNM
Syntax: .QNM #flag
Query next mail time with flag #flag.

reload
Not yet implemented.
revive
Syntax: .revive
Revive the selected player. If no player is selected, it will revive you.

security
Syntax: .security #level
Set the security level of player to a level of #level. #level may range from 0 to 5 (even if no command exist for levels 4 and 5).

setvalue
Syntax: .setvalue #field #value #isInt Set the field #field of the selected creature with value #value. If no creature is selected, set the content of your field. Use a #isInt of value 1 if #value is an integer.

showarea
Syntax: .showarea #areaid
Reveal the area of #areaid to the selected character. If no character is selected, reveal this area to you.

standstate
Syntax: .standstate #emoteid
Change the emote of your character while standing to #emoteid.

transport
Not yet implemented.

unaura
Syntax: .unaura #spellid
Remove aura due to spell #spellid from your character.

unlearn
Syntax: .unlearn #startspell #endspell
Unlearn for selected player the range of spells between id #startspell and #endspell. If no #endspell is provided, just unlearn spell of id #startspell.

unlearnsk
Syntax: .unlearnsk #parameter
Unlearn a skill of id #parameter for the selected character. If no character is selected, you unlearn the skill.

update
Syntax: .update #field #value
Update the field #field of the selected character or creature with value #value.
If no #value is provided, display the content of field #field.

wchange
Syntax: .wchange #weathertype #status
Set current weather to #weathertype with an intensitiy of #status.
#weathertype can be 1 for rain, 2 for snow, and 3 for sand.
#status can be 0 for disabled(light, e.g. light rain), and 1 for enabled(heavy, e.g. heavy snow).

worldport
Syntax: .worldport #map #position_x #position_y #position_z
Teleport to the given coordinates on the specified continent (map).

shuttdown
Syntax: .shuttdown seconds

cshuttdown
Syntax: .cshuttdown
Cancels shuttdown

reset
Usage: .reset stats
Resets all stats of the targeted player to their orginal values at level 1.
Please unequip all items and debuff all auras from the player before using.
.reset talents Removes all talents of the targeted player.

maxskill
Usage: .maxskill
Sets all skills of the targeted player to their maximum values for its current level.____________________________________________ ___________________________________


Useful links:


Compiling
http://mmopro.net/forums/server-guides/2269-tutorial-compilation.html
MaNGOS
http://mmopro.net/forums/server-guides/2957-%7Bsuperguide%7D-create-compile-configure-mangos-udb-scriptdev2-3-x-x.html
ArcEmu
http://mmopro.net/forums/server-guides/2041-[tut]how-compile-arcemu-3-2-0-step-step.html (http://mmopro.net/forums/server-guides/2041-%5Btut%5Dhow-compile-arcemu-3-2-0-step-step.html)
Going public

Hamachi:

Non Hamachi:
http://mmopro.net/forums/server-guides/158-guide-public-non-hamichi-100%25-working.html

How to join a private server:
http://mmopro.net/forums/server-guides/1866-how-join-private-server.html
Realmlist Setup tut
http://mmopro.net/forums/server-guides/3461-[tutorial]-realmlist-wtf-set-up-private-servers.html

Addons
GM Helper: GMHelper - Revision 113: / (http://opensvn.csie.org/GMHelper/)

SVN/Git List
ArcEmu: svn://arcemu.info/svn/trunk
Aspire: svn://svn.aspiredev.net/AspireCore/trunk
IFDB: IFDB - Revision 26: / (http://svn2.assembla.com/svn/IFDB/)
LTDB: http://ltdb.googlecode.com/svn/trunk/
Mangos: mangos's mangos at master - GitHub (http://github.com/mangos/mangos)
Mangos Zero: mangoszero's mangoszero at master - GitHub (http://github.com/mangoszero/mangoszero)
OpenBasic Emu: svn://openbasicemu.org
PSMDB: psmdb_wotlk - Revision 300: / (http://svn.assembla.com/svn/psmdb_wotlk/)
RMDB: RMDB - Revision 37: /trunk (http://svn2.assembla.com/svn/RMDB/trunk/)
Sandshroud Aspire: Sandshroud - Revision 142: /Trunk (http://svn6.assembla.com/svn/Sandshroud/Trunk/)
SADB: SADB - Revision 6: / (http://svn6.assembla.com/svn/SADB/)
ScriptDev2: https://scriptdev2.svn.sourceforge.n...ot/scriptdev2/
ScriptDev2 - ACID: https://sd2-acid.svn.sourceforge.net...d2-acid/trunk/
ScriptDev Zero: scriptdevzero's scriptdevzero at master - GitHub (http://github.com/scriptdevzero/scriptdevzero)
ShyEMU: http://svn2.assembla.com/svn/ShyEMU/
TDB: trinitydatabase - Revision 23: /trunk (http://svn.assembla.com/svn/trinitydatabase/trunk/)
TrinityConverters: http://bitbucket.org/spyder/trinity-converters/src/
TrinityCore: https://trinitycore.googlecode.com/hg/
TrinityZero: https://trinityzero.googlecode.com/hg/
UDB: https://unifieddb.svn.sourceforge.ne...ifieddb/trunk/
WCell: https://wcell.svn.sourceforge.net/svnroot/wcell/trunk/
WhyDB: http://svn.xp-dev.com/svn/whydb-users/
YTDB: ytdbase - Revision 313: / (http://svn2.assembla.com/svn/ytdbase/)
ZPDB: https://zeroprojectdb.svn.sourceforg...zeroprojectdb/

IFDB: IFDB - Revision 26: / (http://svn2.assembla.com/svn/IFDB/)

LHDB: lhdb - Revision 4: / (http://subversion.assembla.com/svn/lhdb/)

BaWDb: http://svn.xp-dev.com/svn/BaWDB/

WhyDb: whydb-users - Revision 61: / (http://svn.xp-dev.com/svn/whydb-users/)

RivalDB: rivaldb - Revision 5: / (http://svn6.assembla.com/svn/rivaldb/)

Programs:

Tortoise HG
TortoiseHg (http://tortoisehg.bitbucket.org/)

Tortoise SVN
tortoisesvn.tigris.org (http://tortoisesvn.tigris.org/)

Git Hub
http://msysgit.googlecode.com/files/Git-1.6.5.1-preview20091022.exe

Visual c++

2005
Filebeam - Beam up that File Scottie! (http://filebeam.com/cef33c6bbd54d43df66dd60738d080d2)
Credits to LeFroid for uploading.

2008

2008 Express
http://www.microsoft.com/express/Windows/#webInstall

Platform SDK x86 (32 bit)
Filebeam - Beam up that File Scottie! (http://filebeam.com/ec37c69c7101cb62b90c6e731e6272f3)


MySQL
MySQL :: Download MySQL Community Server (http://dev.mysql.com/downloads/mysql/5.1.html)

Navicat
Navicat Oracle, MySQL Admin Tool - the World's Best Oracle Manager, MySQL GUI & PostgreSQL GUI for Windows, Linux & Mac OS X - Download Now! Support Access to MySQL, Excel to MySQL, MySQL editor, MySQL administrator, MySQL frontend, MySQL manager, ph (http://www.navicat.com/)
SQLyog

HeidiSQL
HeidiSQL - MySQL made easy (http://www.heidisql.com/)


<More will come be patient :3>

Dimman
16-03-10, 10:42 AM
Added more links :)

StickyIcky
16-03-10, 05:02 PM
Give Links to All the Emulators/DBs...and SVN Links

Boxxy
16-03-10, 05:28 PM
Give Links to All the Emulators/DBs...and SVN Links

Yes do that

Dimman
29-03-10, 06:41 PM
Added svn list, more will come :>

You can also help me by donating... jk just tell me what i should add to the thread

Cocain
30-03-10, 09:33 AM
I'll help a bit, with the all links, Dimman. :


Databases :


IFDB: IFDB - Revision 26: / (http://svn2.assembla.com/svn/IFDB/)

LHDB: lhdb - Revision 4: / (http://subversion.assembla.com/svn/lhdb/)

BaWDb: http://svn.xp-dev.com/svn/BaWDB/

WhyDb: whydb-users - Revision 61: / (http://svn.xp-dev.com/svn/whydb-users/)

RivalDB: rivaldb - Revision 5: / (http://svn6.assembla.com/svn/rivaldb/)



Only some of them though.

& here's the GMH link :


GM Helper: GMHelper - Revision 113: / (http://opensvn.csie.org/GMHelper/)

Dimman
30-03-10, 11:39 AM
Thanks Cain :9

Cocain
30-03-10, 12:02 PM
Np mate.

StickyIcky
30-03-10, 02:18 PM
RivalDB is useless atm...

It's not going to be updated anymore since I'm on TrinityCore now and not NetherEmu/ArcEmu.

Cocain
30-03-10, 02:19 PM
Might want to delete it than, imo.

.SalMAX™
08-04-10, 01:40 AM
Nice I like this. It might just come in handy when compiling my new server. +rep thanks

asali
13-04-10, 01:01 PM
Thanks for sharing.

Scott
13-04-10, 04:32 PM
Thanks :)

Dimman
14-04-10, 03:57 PM
Thanks for sharing.
No probs =)


Thanks :)
NP :)

Kyrie
16-04-10, 10:12 AM
Nice.

Dimman
11-05-10, 03:08 PM
Nice.
I hope it will help :)

aribleach
27-06-10, 06:41 PM
Thanks for all of the commands.

Dimman
02-08-10, 06:19 PM
No probs

:@ Who unstickied ? lol

Avidgamer
03-08-10, 11:58 AM
I did, with my super dooper skills!

Dimman
03-08-10, 02:50 PM
I did, with my super dooper skills!
Oh snap!
MANA BREAK BRB!

Narcoleptic
29-08-10, 05:11 AM
Thanks for all these links :)
Sorry to ask this in here but i don´t know where can i post this...i have a server running on my LAN only but i can only connect to him with the computer where i have the server...the other computers on the LAN cannot...it shows the realms but when i try to connect it just stays there and nothing happens...i´m using a trinity core so please where can i put the IP or how can i change or do something that let me connect to the server...? Please i really need help...
Thanks one more time

Dimman
04-10-10, 07:48 AM
Check your conifgs & the "realm" database.

baocai
13-06-11, 09:33 PM
Thanks for sharing.Great topic. runescape money (https://www.gametradeeasy.com/runescape/gold/runescape_en.html) rs gold (https://www.gametradeeasy.com/runescape/gold/runescape_en.html) runescape gold (https://www.gametradeeasy.com/runescape/gold/runescape_en.html)

giminar
15-06-11, 02:25 AM
very informative. thank you.

nyk82uk
18-07-11, 02:07 PM
hi, noobie here..
i am looking at making my own repack / build.

i was wondering.. if any one knows, how to check the files, if there valid broken? etc?
like all the dbc files, and maps and such.
as i wanna try and make a complete. working world.
i tryed some of these repacks.
and majority of them are broken to high end.

*if anybody has any links. for a program or two. to help me ensure the files are working
and not broken :) thanks

---------- Post added at 02:07 PM ---------- Previous post was at 01:28 PM ----------

anybody got a up2date list of this??

alot of those urls, are dead or pw locked.

thanks :)

NoisySpaceBalls
22-02-12, 05:11 PM
Thanks So Much

darthdiddy
08-04-14, 11:40 PM
I'm new to the forums and like to first off say hi and love the work done and shared here.
I'm not sure where to really start i want a good 4.3.4 core not best at compiling just want some thing to practice on if i can make a good stable server "better at web design" I can convince my C++ buddies to help. Ultimate goal is a great blizzlike and fun realm server that's balanced because we seem to be missing good balanced custom servers now a days. Back in the day i had a great copy of a mangos LK repack and a program called quice to make custom gearz. With all the repacks here its confusing with all the broken links and vague instructions leave me questioning what to do and what to get. I'd like a retail like repack with as much working ass possible and a tool like quice. Any help would be greatly appreciated :)
If i got a stock server repack what are the limitations like can i add vendors, quests, be seen by the internet or confined to lan, up rates and stay stable?

filetino
07-05-14, 11:24 PM
I would recommend you to compile the server yourself so you know what you got, Darthdiddy. It is step by step explained on the related core wikis, e.g for TC here -> TrinityCore Home - TrinityCore - KPsN Collaboration Platform (http://collab.kpsn.org/display/tc/TrinityCore+Home)

Phergus
13-02-16, 11:03 AM
...i have a server running on my LAN only but i can only connect to him with the computer where i have the server...the other computers on the LAN cannot...it shows the realms but when i try to connect it just stays there and nothing happens...i´m using a trinity core so please where can i put the IP or how can i change or do something that let me connect to the server...?

I see that this is quite old and never got an answer but...

I'm in the same situation. Using Running the client on the server connects fine and is able to log in and create characters.

Running the client on other computers on the LAN stop at the Realm List selection and briefly pops up "Logging in to game server." but that's it.

The connection log says:


2/13 09:52:25.754 LOGIN: state: LOGIN_STATE_CONNECTING result: LOGIN_OK
2/13 09:52:25.793 LOGIN: state: RESPONSE_CONNECTED result: LOGIN_OK 192.168.1.19:3724
2/13 09:52:25.855 LOGIN: state: LOGIN_STATE_AUTHENTICATING result: LOGIN_OK
2/13 09:52:25.895 LOGIN: state: LOGIN_STATE_CHECKINGVERSIONS result: LOGIN_OK
2/13 09:52:26.002 LOGIN: state: LOGIN_STATE_HANDSHAKING result: LOGIN_OK
2/13 09:52:26.025 LOGIN: state: LOGIN_STATE_AUTHENTICATED result: LOGIN_OK
2/13 09:52:26.046 ClientConnection Initiating: COP_CONNECT code=CSTATUS_CONNECTING
2/13 09:52:27.230 ClientConnection Completed: COP_CONNECT code=RESPONSE_FAILED_TO_CONNECT result=FALSE
2/13 09:52:30.338 ClientConnection Completed: COP_CONNECT code=RESPONSE_CANCELLED result=FALSE
2/13 09:52:30.359 ClientConnection Initiating: COP_CONNECT code=CSTATUS_CONNECTING
2/13 09:52:31.386 ClientConnection Completed: COP_CONNECT code=RESPONSE_FAILED_TO_CONNECT result=FALSE
2/13 09:52:36.386 ClientConnection Initiating: COP_GET_REALMS code=REALM_LIST_IN_PROGRESS
2/13 09:52:36.416 ClientConnection Completed: COP_GET_REALMS code=REALM_LIST_SUCCESS result=TRUE


Added inbound/outbound rules to firewall on client. No difference. Tried disabling firewall on client side and antivirus. No difference. The server PC has rules for the servers.

In the world server console, when logging in with a local client, the message SMSG_AUTH_RESPONSE is seen. When I log in from a different PC this message is not seen.

Any suggestions would be appreciated.

Phergus
13-02-16, 06:14 PM
Answering my own question.

Open the auth database and find the realmlist table. Put in the LAN IP address (ex: 192.168.1.99) for the server instead of 127.0.0.1 in the address field.

Now clients on other PCs within your LAN can connect.

Tulba
25-06-17, 08:46 AM
If we are talking about active emulators there are the following:
Mangos
CMangos
TrinityCore
Skyfire
AscEmu

The following Emulators are inactive:
ShyEMU (dead since 2009)
WCell (inactive since 2013)
Aspire ( inactive since 2008 I guess)
Arcemu (inactive since 2014)

Most database teams are closed... the active emulator teams work on the databases.
Mangos - own db
CMangos - own db
TrinityCore - own db
Skyfire - unk
AscEmu - own db

Most database teams are inactive. The only active database team I remember is Project Silvermoon.

Maybe it is time to update the first post with some active emulators and the latest links. Here is a short list what I found:

Mangos
Homepage: Home - getMaNGOS | The home of MaNGOS (https://www.getmangos.eu/)

Classic: MaNGOS Zero . GitHub (https://github.com/mangoszero)
TBC: MaNGOSOne . GitHub (https://github.com/mangosone)
WotLK: MangosTwo . GitHub (https://github.com/mangostwo)
Cata: MaNGOS Three . GitHub (https://github.com/mangosthree)
MOP: https://github.com/mangosfour

Wiki: https://www.getmangos.eu/wiki/

CMangos
Homepage: http://cmangos.net/
Github: https://github.com/cmangos
Wiki: https://github.com/cmangos/issues/wiki

TrinityCore
Homepage: https://www.trinitycore.org/
Github: https://github.com/TrinityCore/TrinityCore
Wiki: https://trinitycore.atlassian.net/wiki/

Skyfire
Homepage: https://www.projectskyfire.org/
Github: https://github.com/ProjectSkyfire
Wiki: http://wiki.projectskyfire.org/index.php?title=Main_Page

AscEmu
Homepage: http://www.ascemu.org/
Github: https://github.com/AscEmu/AscEmu
Wiki: http://www.ascemu.org/wiki/index.php?title=Main_Page

beltic
15-11-22, 03:31 PM
How are things in 2022 now? I have been away from EMU for a while and wanted to hopefully setup a new server for some friends. is Trinity the only one really being developed now?


If we are talking about active emulators there are the following:
Mangos
CMangos
TrinityCore
Skyfire
AscEmu

The following Emulators are inactive:
ShyEMU (dead since 2009)
WCell (inactive since 2013)
Aspire ( inactive since 2008 I guess)
Arcemu (inactive since 2014)

Most database teams are closed... the active emulator teams work on the databases.
Mangos - own db
CMangos - own db
TrinityCore - own db
Skyfire - unk
AscEmu - own db

Most database teams are inactive. The only active database team I remember is Project Silvermoon.

Maybe it is time to update the first post with some active emulators and the latest links. Here is a short list what I found:

Mangos
Homepage: Home - getMaNGOS | The home of MaNGOS (https://www.getmangos.eu/)

Classic: MaNGOS Zero . GitHub (https://github.com/mangoszero)
TBC: MaNGOSOne . GitHub (https://github.com/mangosone)
WotLK: MangosTwo . GitHub (https://github.com/mangostwo)
Cata: MaNGOS Three . GitHub (https://github.com/mangosthree)
MOP: https://github.com/mangosfour

Wiki: https://www.getmangos.eu/wiki/

CMangos
Homepage: http://cmangos.net/
Github: https://github.com/cmangos
Wiki: https://github.com/cmangos/issues/wiki

TrinityCore
Homepage: https://www.trinitycore.org/
Github: https://github.com/TrinityCore/TrinityCore
Wiki: https://trinitycore.atlassian.net/wiki/

Skyfire
Homepage: https://www.projectskyfire.org/
Github: https://github.com/ProjectSkyfire
Wiki: http://wiki.projectskyfire.org/index.php?title=Main_Page

AscEmu
Homepage: http://www.ascemu.org/
Github: https://github.com/AscEmu/AscEmu
Wiki: http://www.ascemu.org/wiki/index.php?title=Main_Page