It is imperitive that private servers update their HGServer to this to avoid the exploit "EXTASIS" is taking advantage of. Admins of Extasis are using edited Gate servers/Main Server/World Server to attach into someone elses Main/Gate/World and are creating level 4 GMs on it. With this they begin to crash zones, Summon monsters, and Harass players. This version requires that a GM name to be inside an "AdminList.cfg" file to have a higher admin level than 0. The Adminlist.cfg must be in each HGSERVER directory! If a GM is not on the admin list they are automatically set to rank 0. Exploiting this Extasis forces servers to merge with them or they will keep harassing them. This is unnacceptable behaviour and will not be taken lightly.
Whats interesting about this is it isnt an HGServer problem its an exploit in either the Main/Gate/World and since HBX uses hex edited 2.20 Main/Gate/World even old school 2.20 servers are in the crosshairs of this problem.
No community should have to negotiate with hackers and exploiters. Your server is safe with HBX and do not have to surrender to the garbage that is extasis. Any server who has given up to extasis is asked to please use this release and resume their server, and if they do not want to xtremehb will resume their server for them, if players are less than level 300 and experience is decent they are able to get character slots on Apocalypse.
Thank you for staying faithful to the HBX team.
Version 2.21b also includes:
- Added "slate-success-rate" to Settings.cfg (default is 14)
- fixed stuck when attacked while casting
- added /blueball && fixed redball location
- Updated /save [limited to 5 per login to prevent lag]
- fixed "/checkrep" message and command
- fixed crusade being stuck after dying the first time
<a href='http://www.xtremehb.com/forum/index.php ... ost&id=142' target='_blank'>http://www.xtremehb.com/forum/index.php ... &id=142</a>
-----------------
HGServer 2.21
-----------------
- 2nd drop code fixed, 2nd items are now droppable [test mode]
- reduced size of chat log
- guildmaster guildsman bug fixed
- fixed crash from creation of slates
- New Config: WarSchedule.cfg handles the crusade schedule
- updated MapStatusHandler.// game-server-name should match the HGServer in the same directory!!
game-server-name = ML
// Day Hour Minute
// Day: 1 = Monday...7 = Sunday
// Hour: 1-24 hour
// Minute: 1 - 60
schedule = 6 19 0
schedule = 7 12 0
- removed test.log...
- Removed messages at startup relating to adminsettings
- Player teleported to the correct location after overleveling the zone
- Traveller hack patched [>= 20, and talking to cityhall npc from a non cityhall map]
- Tested the occurance of socket 9 not connecting, have not been able to see it happening after slightly adjusting the code.
- Added detection to dashing when a players skill != 100%
- Updated fishing experience
- Hypnotoad recommends "Game ft. Kanye West and Ludacris - Wholy City Behind Us"
- Fixed mana bug allowing player to cast with low mana
- Fixed occasional disconnect when getting bumped
- AdminEvents.Log fixed
- Autosave occurs every 10 minutes
- All summonplayer commands fixed, now it should take the player to your coordinates.
- fixed mining bug causing strange items to be created
- fixed party exp sharing unequally
- fixed mob generator spawning odities
- Promised land doesnt accept civilians
- Attack, Swing, and Bump disconnections fixed
- /kill fixed
- Slate crash exploit fixed
- Slate hack detection implemented
- party random disconnect fixed
- fixed annoying magic cancel when attacked for small amount of damage, you will cancel casting if you lose more than 10% of your hp
- Fixed exploit allowing players to /summondeath and /summondemon
- f1+ f5 on hgserver manually restarts it
- New command: /save (manually save your player data without logging out, tested for lag, doesnt cause it)
- Update Npc.cfg: removed ExpDice. added ExpMin and ExpMax. Instead of putting 1 dice, servers will allocate the range they wont from a monster. For example if you want a slime to give 100 to 1200 experience, set the min as 100 and the max as 1200.
- Fixed civilians getting stuck when entering PLformula for exp:
dice(1, (ExpMax - ExpMin)) + ExpMin);
formula for gold:
dice(1, (m_iExpMin))) + (ExpMin*0.5);
- Bug causing AGt/CGT not to search for targets fixed
- Rep improves the change of aquiring a rare drop. Each rep will decrease m_iSecondaryDropRate by 10. Therefore drop is improved or worsened depending on your rep. At the moment rep cap is 10000, and the 10 number is under adjustment, it might go down to 1 depending on test results.
- Implemented detection on Dashing towards no target
- party automatically removes when swithching HGservers
- Beholder hack patched [send event is still buggy bear with us (null object)]
- Crusade doesnt end in a draw in the middle
- Entering enemy building during crusade forces a recall
- Absolute completely magic protection negates crusade meteor strike
- Added a new item code [32 DEF_ITEMEFFECTTYPE_ARMORDYE] (item code allowing only armors to be dyed) coded to be dropped by all monsters, one step rarer than zemstone. If you do not want them do not include these items in your item3.cfg. green is taken out for merien, black is taken out for master... Private servers take note: Items with 881, 882, 883, 884, 885, 886, 887, 889, 890, 891 will be available as drops from every monster. If you want to have a different item than dye, change the item name and values but keep the item number.
- Fixed fightzone player relationship bugItem = 881 ArmorDye(Indigo) 11 0 32 1 0 0 0 0 0 1 0 6 58 -100 1 -1 0 0 0 0 0 -1 42 0
Item = 882 ArmorDye(CrimsonRed) 11 0 32 4 0 0 0 0 0 1 0 6 61 -100 1 -1 0 0 0 0 0 -1 42 0
Item = 883 ArmorDye(Gold) 11 0 32 3 0 0 0 0 0 1 0 6 60 -100 1 -1 0 0 0 0 0 -1 42 0
Item = 884 ArmorDye(Aqua) 11 0 32 7 0 0 0 0 0 1 0 6 54 -100 1 -1 0 0 0 0 0 -1 42 0
Item = 885 ArmorDye(Pink) 11 0 32 8 0 0 0 0 0 1 0 6 65 -100 1 -1 0 0 0 0 0 -1 42 0
Item = 886 ArmorDye(Violet) 11 0 32 9 0 0 0 0 0 1 0 6 66 -100 1 -1 0 0 0 0 0 -1 42 0
Item = 887 ArmorDye(Blue) 11 0 32 10 0 0 0 0 0 1 0 6 67 -100 1 -1 0 0 0 0 0 -1 42 0
Item = 888 ArmorDye(Khaki) 11 0 32 12 0 0 0 0 0 1 0 6 69 -100 1 -1 0 0 0 0 0 -1 42 0
Item = 889 ArmorDye(Yellow) 11 0 32 13 0 0 0 0 0 1 0 6 70 -100 1 -1 0 0 0 0 0 -1 42 0
Item = 890 ArmorDye(Red) 11 0 32 14 0 0 0 0 0 1 0 6 71 -100 1 -1 0 0 0 0 0 -1 42 0
- Admins build crusade structures instantly
- New command: /checkstatus <playername>:
Shows player status info. Can be used to check if player has enough str to swing etc.
- added "Admin-Level-/checkstatus = " to admin settings"HGServer: Hypnotoad: Str(200) Dex(200) Vit(200) Int(200) Mag(200) Char(200)."
- Fixed manufacturing
- Rep+/Rep- level limit increased from 15 to 40
- Players with the same IP address cannot rep each other
- fixed an occasional instance where player endurance is not saved on logout. Marien stone saving endurnace being debugged.
- New Player Command "/redball"
Usage: /redball
Requirements: 1 redball. Player has to be located in Rocky Highlands, Eternal Fields, Death Valley, Silent Woods.
Effect: A random monster (Wyver, Centaurus, Hellclaw, Demon, Fire-Wyvern, Barlog, Tigerworm, Giant-Lizard, MasterMage-Orc, Minotaurs, Abaddon, Ettin, Unicorn, Gagoyle, or Nizie) will spawn with random status (NONE, Clairvoyant, Distruction of Magic Protection, Anti-Magic Damage, Anti-Physical Damage, Critical-Explosive, Poisonous, Explosive, or Critical Poisonous)
--------------
HGServer 2.20
--------------
- 4:4 Multitrade coded
- PvPEvent.txt and HackEvents.txt created when PvP or hack occur
- Crusade exploits patched
- Recall Item duping patched
- Setting.cfg restored [if a feature isn't working post in bugs]
- Ability to monitor chat included
Add to Settings.cfg
//Log Choices PLAYER / GM / ALL / NONE
log-chat-settings = PLAYER
- Added "AdminSettings.cfg" to regulate the admin-user-level required for GMs to perform certain actions.2004:09:06:05:56:11 Location(aresden) Ip Address(xx.xxx.xx.xxx) Player Chat(binarydata):"want hacks mangz"
For example lower than rank 3 they are not able to perform the command /kill.
- Fixed Adjustable raid time in Settings.cfgAdmin-Level-/kill = 3
Admin-Level-/revive = 3
Admin-Level-/closecon = 3
Admin-Level-/checkrep = 1
Admin-Level-/energysphere = 2
Admin-Level-/shutdownthisserverrightnow = 3
Admin-Level-/setobservermode = 3
Admin-Level-/shutup = 2
Admin-Level-/attack = 2
Admin-Level-/summondemon = 3
Admin-Level-/summondeath = 3
Admin-Level-/reservefightzone = 2
Admin-Level-/createfish = 2
Admin-Level-/teleport = 2
Admin-Level-/checkip = 2
Admin-Level-/polymorph = 2
Admin-Level-/setinvi = 2
Admin-Level-/setzerk = 2
Admin-Level-/setfreeze = 2
Admin-Level-/gns = 2
Admin-Level-/setattackmode = 2
Admin-Level-/unsummonall = 3
Admin-Level-/unsummondemon = 3
Admin-Level-/summon = 3
Admin-Level-/summonall = 4
Admin-Level-/summonplayer = 1
Admin-Level-/disconnectall = 2
Admin-Level-/enableadmincreateitem = 3
Admin-Level-/createitem = 4
Admin-Level-/storm = 3
Admin-Level-/weather = 2
Admin-Level-/setstatus = 2
Admin-Level-/goto = 1
Admin-Level-/monstercount = 1
Admin-Level-/setforcerecalltime = 3
Admin-Level-/unsummonboss = 3
Admin-Level-/clearnpc = 3
Admin-Level-/time = 2
Admin-Level-/send = 2
Admin-Level-/summonguild = 3
Admin-Level-/who = 1
- Added "You have %d minutes to get forced recall. Recall is not available in the opposite town" message.
- Disabled recall in enemy town
- Inhibit casting should turn off when switching maps
- New Command: "/time" changes between Night and Day modes
/time 0 (disable) | 1 (lock day) | 2 (lock night)
- Hack detection updated [high end processors dont get caught, cast + cancel issue fixed, PyRo nonstop cast fixed]
- New Command: "/checkrep " A player is able to check their own reputation, and a GM is able to check everyones repuation
Admin : /checkrep <PlayerName>
Normal Player : /checkrep <space>
- New Command: "/send playername mapname X Y", sends a player by a GM to a certain map
/send klks bisle -1 -1
- Updated Command: /summonall none | aresden | elvine . Now brings all players from all HGServers to 1 place2004:09:06:23:56:22 (192.168.1.100) GM(GM_0) send (192.168.1.100) Player(klks) to [bisle](-1,-1)
- corpse crash fixed
- uninteruptable is now interuptable, logged but not disconnected