F
Fairytail
Guest
the arena and dungeon allows different groups to enter together, think the cooldown duration on lever doesn't work well as it allows others to join while the lever is supposed to be locked if not mistaken
Hello @Fairytail ,the arena and dungeon allows different groups to enter together, think the cooldown duration on lever doesn't work well as it allows others to join while the lever is supposed to be locked if not mistaken
duration = 30, -- time till reset, in minutes (lever cooldown)
local config = {
cooldown = 60 * 60 * 24, -- in seconds - (Make it 'seconds * minutes * hours' - its will be '60 * 60 * 20' for 20 hours) (player cooldown)
cooldown_storage = 812401,
duration = 30, -- time till reset, in minutes (lever cooldown)
level_req = 100, -- minimum level to do quest
min_players = 1, -- minimum players to join quest
lever_id = 1945, -- id of lever before pulled
pulled_id = 1946, -- id of lever after pulled
}
local player_positions = {
[1] = {fromPos = Position(31657, 32086, 13), toPos = Position(31736, 31998, 7)},
[2] = {fromPos = Position(31657, 32087, 13), toPos = Position(31737, 31998, 7)},
[3] = {fromPos = Position(31657, 32088, 13), toPos = Position(31738, 31998, 7)},
[4] = {fromPos = Position(31657, 32089, 13), toPos = Position(31739, 31998, 7)}
}
local monsters = {
[1] = {pos = Position(31760, 32173, 13), name = "The Mega Magmaoid"},
[2] = {pos = Position(31782, 32173, 13), name = "The Brainstealer"}
}
local quest_range = {fromPos = Position(31667, 32026, 13), toPos = Position(31798, 32190, 13)}
local exit_position = Position(31656, 32092, 13) -- Position completely outside the quest area
local brainDungeon = Action()
function doResetTheBossDukeKrule(position, cid_array)
local tile = Tile(position)
local item = tile and tile:getItemById(config.pulled_id)
if not item then
return
end
local monster_names = {}
for key, value in pairs(monsters) do
if not isInArray(monster_names, value.name) then
monster_names[#monster_names + 1] = value.name
end
end
for i = 1, #monsters do
local creatures = Tile(monsters[i].pos):getCreatures()
for key, creature in pairs(creatures) do
if isInArray(monster_names, creature:getName()) then
creature:remove()
end
end
end
for i = 1, #player_positions do
local creatures = Tile(player_positions[i].toPos):getCreatures()
for key, creature in pairs(creatures) do
if isInArray(monster_names, creature:getName()) then
creature:remove()
end
end
end
for key, cid in pairs(cid_array) do
local participant = Player(cid)
if participant and isInRange(participant:getPosition(), quest_range.fromPos, quest_range.toPos) then
participant:teleportTo(exit_position)
exit_position:sendMagicEffect(CONST_ME_TELEPORT)
end
end
item:transform(config.lever_id)
end
local function removeBoss()
local specs, spec = Game.getSpectators(Position(33919, 31646, 8), false, false, 18, 18, 18, 18) -- Do not change
for j = 1, #specs do
spec = specs[j]
if spec:getName():lower() == 'Goshnar Hatred' then
spec:remove()
end
end
end
function brainDungeon.onUse(player, item, fromPosition, target, toPosition, isHotkey)
if player:getStorageValue(config.cooldown_storage) >= os.time() then
player:sendTextMessage(MESSAGE_INFO_DESCR, "Try Again in 24 Hours.")
return true
end
local participants, pull_player = {}, false
for i = 1, #player_positions do
local fromPos = player_positions[i].fromPos
local tile = Tile(fromPos)
if not tile then
print(">> ERROR: First Dungeon tile does not exist for Position(" .. fromPos.x .. ", " .. fromPos.y .. ", " .. fromPos.z .. ").")
return player:sendCancelMessage("There is an issue with this quest. Please contact an administrator.")
end
local creature = tile:getBottomCreature()
if creature then
local participant = creature:getPlayer()
if not participant then
return player:sendCancelMessage("Participant is not a valid participant.")
end
if participant:getLevel() < config.level_req then
return player:sendCancelMessage(participant:getName() .. " is not the required level.")
end
if participant.uid == player.uid then
pull_player = true
end
participants[#participants + 1] = {participant = participant, toPos = player_positions[i].toPos}
end
end
if #participants < config.min_players then
return player:sendCancelMessage("You do not have the required amount of participants.")
end
if not pull_player then
return player:sendCancelMessage("You are in the wrong position.")
end
for i = 1, #monsters do
local toPos = monsters[i].pos
if not Tile(toPos) then
print(">> ERROR: First Dungeon tile does not exist for Position(" .. toPos.x .. ", " .. toPos.y .. ", " .. toPos.z .. ").")
return player:sendCancelMessage("There is an issue with this quest. Please contact an administrator.")
end
removeBoss()
Game.createMonster(monsters[i].name, monsters[i].pos, false, true)
end
local cid_array = {}
for i = 1, #participants do
participants[i].participant:teleportTo(participants[i].toPos)
participants[i].toPos:sendMagicEffect(CONST_ME_TELEPORT)
cid_array[#cid_array + 1] = participants[i].participant.uid
player:sendTextMessage(MESSAGE_INFO_DESCR, "You have 60 minutes to kill and loot all bosses. Otherwise you will lose that chance and will be kicked out.")
end
item:transform(config.pulled_id)
player:setStorageValue(config.cooldown_storage, os.time() + config.cooldown)
addEvent(doResetTheBossDukeKrule, config.duration * 60 * 60000, toPosition, cid_array)
return true
end
brainDungeon:uid(42694)
brainDungeon:register()
Hello,Hello! I love the version 5.5 and just downloaded v6.0. One question, when I start the server, everything loads fine, but when the map has loaded the console crashes, any idea why?
[100%] Linking CXX executable ../bin/hellgrave
/usr/bin/ld: cannot find -lcryptopp-static
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/hellgrave.dir/build.make:1461: bin/hellgrave] Error 1
make[1]: *** [CMakeFiles/Makefile2:98: src/CMakeFiles/hellgrave.dir/all] Error 2
make: *** [Makefile:91: all] Error 2
root@Cbazudo:~/otserv#
Hello.@alexv45
Hello, how cool!
Could you indicate some tutorial to compile in linux ubuntu 22.04?
LUA:[100%] Linking CXX executable ../bin/hellgrave /usr/bin/ld: cannot find -lcryptopp-static collect2: error: ld returned 1 exit status make[2]: *** [src/CMakeFiles/hellgrave.dir/build.make:1461: bin/hellgrave] Error 1 make[1]: *** [CMakeFiles/Makefile2:98: src/CMakeFiles/hellgrave.dir/all] Error 2 make: *** [Makefile:91: all] Error 2 root@Cbazudo:~/otserv#
Hello ,wow ive downloaded it already and testing it it has increadible features and stuff i even started playing it without me knowing ahaha i was just going to see it and finished lvl 84 xd.
right now im having an issue letting my friends in to the server to play, their character list load but when they try to actually get inside the game they get the message failed to establish conecction to the game server
View attachment 75688View attachment 75687
im able to connecto with the localhost client and there is no problem just checked open ports, everything is opened with DMZ and put every protection off so anyone could access
Nah , you just don’t understand Spanish , what is on sell is the launcher that isn’t free and a custom webpage.Can't find the download link. Only one link working is to your website selling this server which is confusing.
yeah i would know xD once years ago i did that and my cpu melt down hahaha.. right know i have solved that issue they are now able to connect but now im not ;( on console appears invalid client login! server name mismatch!Hello.
Anyone fix it here i could not help on Linux since I don’t understand the operative system sorry.
![]()
C++ - /usr/bin/ld: cannot find -lcryptopp-static
/usr/bin/ld: cannot find -lcryptopp-static collect2: error: ld returned 1 exit status make[2]: *** [src/CMakeFiles/tfs.dir/build.make:1476: bin/tfs] Error 1 make[1]: *** [CMakeFiles/Makefile2:98: src/CMakeFiles/tfs.dir/all] Error 2 make: *** [Makefile:91: all] Error 2 otbr 12.91otland.net
Hello ,
Well , you need check also on firewall add the right ports 7171 / 7172.
If you are using windows do not use another antivirus than windows defender or check options about ports on the antivirus.
If DMZ is correctly set up on your ip and firewall of router to less protection , ports 7171 and 7172 added to the pc ip as TCP / UDP added it will work.
As far as I see on some country’s the ports are blocked, example on some Mexico company routers , without calling them after doing all you are unable to connect.
While some others take directly a vps instead to try found a solution for this.
In my opinion if is just for chill is ok , but to put server online 24/7 I do not recommend leave your computer on non stop.
Post automatically merged:
Nah , you just don’t understand Spanish , what is on sell is the launcher that isn’t free and a custom webpage.
Hellgrave v6 server and client is free.
Instead like everyone while doing something they add buy me a coffe and take money and that’s all , I made the same but I release something custom as a “thanks you” for the donation , that’s why make the difference.
On top there is a lenguage change for the entire forum.
On GitHub there is the full src code already compiled and the client , please look it correctly before.
Datapack v6:
![]()
GitHub - Open-Games-Community/Hellgrave-RPG-v6.0: Hellgrave RPG v6.0
Hellgrave RPG v6.0. Contribute to Open-Games-Community/Hellgrave-RPG-v6.0 development by creating an account on GitHub.github.com
Client:
![]()
GitHub - Open-Games-Community/Hellgrave-v6.0-Client: Hellgrave Client v6
Hellgrave Client v6. Contribute to Open-Games-Community/Hellgrave-v6.0-Client development by creating an account on GitHub.github.com
yes bro if you want to enter im playing with friends already solved the problem for loginSo there is no any live server currently? @alexv45 I wanted to test it out with few friends.
just register an account then download client, right know the server is just as i downloaded it just changed a bit exp and skill gain, nothng else was modifiedyes bro if you want to enter im playing with friends already solved the problem for login
mdur.sytes.net
Servername mistmatch:yeah i would know xD once years ago i did that and my cpu melt down hahaha.. right know i have solved that issue they are now able to connect but now im not ;( on console appears invalid client login! server name mismatch!
From me, right now no, i closed the beta test , as i release for some weeks in order to fix errors.So there is no any live server currently? @alexv45 I wanted to test it out with few friends.
I Will be great, if you compile it on linux, to share the compilation, as i can upload it on github.yeah i would know xD once years ago i did that and my cpu melt down hahaha.. right know i have solved that issue they are now able to connect but now im not ;( on console appears invalid client login! server name mismatch!
Is any tutorial to how run this server ???
i love the server but i cant get it where i can in now keeps saying failed to establish connection and incorrect client and password please you please help im using window 10
Hello everyone, I hope you are fine.
I Come to Share Hellgrave RPG Server 12.72 based on Low-Medium Exp Stages,
Website available with this server here on Otland: ZnoteAAC Hellgrave.
In order to get the server updated, please download it from GitLab and get the src files
Credits: Team Edisondario (retired) to create the Server using the fork of Otservbr src code.
Map: Recreated 70% by me ( 50% Custom ), 30% Viktor.
Thanks to Otland & Tibia King for many Scripts with their respective creators.
Special Thanks to everyone who is involved on Tibia Servers, because Tibia, for me and much others is the first mmorpg where we start playing.
Account: Hellgrave/hellgrave
There is a Online version with high Exp Stages for everyone who wants to test the server before download it.
GitLab: Alexv45 · GitLab (https://gitlab.com/users/opengamescommunity/projects)
Datapack full src code: GitHub - Open-Games-Community/Hellgrave-RPG-v6.0: Hellgrave RPG v6.0 (https://github.com/Open-Games-Community/Hellgrave-RPG-v6.0)
Client: GitHub - Open-Games-Community/Hellgrave-v6.0-Client: Hellgrave Client v6 (https://github.com/Open-Games-Community/Hellgrave-v6.0-Client)
It Contains:
About Quests do not Worry there is an Interactive Map on ZnoteAAC Hellgrave showing Locations of Raids & Quests.
- 5 Citys: Mordragor, Freewind, Falanaar, Dolwatha & Death Valley
- Mining System with levels
- Goshnar Bosses, with Daily Task ( Kill each boss ) giving you an access to the Reward room ( soul items ) Aleatory reward item.
- Arena Monsters ( With 3 Levels ) Waves of Monsters with 3 Levels each arena, there are 2 Arenas atm, Fire & Earth.
- Daily Quest ( different reward per day )
- Cobra & Falcon Bastion
- Spawns from level 8 to 1k.
- Daily Dungeon ( 2 Now available, Abyssal Dungeon & The Brain Stealer Dungeon ) Include The Brain Stealer & The Mega Magmaoid bosses with respective loot Eldritch items.
- Many Raids in Each Towns, Ghazbaran on Freewind, Ferumbras on Falanaar, Morgaroth on Dolwatha, etc.
- Quests:
- Dolwatha:
- Crusader Helmet, Blue Robe Quest (Under the Pyramid)
- 50 Tibia Coins, 10 Silver Tokens, 5 Gold Tokens ( Trefundos Lava Golem , below the dragons )
- Vampire Shield ( Vampire cave junto a 3 minibosses vampires )
- Beastslayer Axe ( Gravedigger Mountain )
- Golden Falcon ( Gravedigger Upper Mountain )
- 100 Platinum Coins, and some items ( debajo gravedigger mountain )
- Platinum Amulet (Passage to Falanaar)
- Falanaar:
- Boots of Haste ( Bosque Behemoth )
- Zaoan Armor, Zaoan Legs ( Depth Lizard Dungeon )
- Mistfall:
- 20 iron ores ( Dwarf Cave )
- Steel Helmet ( Minotaur Mountain )
- Golden Armor ( Warlocks Cave, way to oramond dungeon caves )
- Mordragor:
- Full Set all vocations (Leather Set) First time for each player in the Temple
- Tower Shield (Trefundos Necromancer Land Sur de Mordragor)
- Warrior Helmet (Trefundos Necromancer Land Sur de Mordragor)
- Knight Armor (Trefundos Necromancer Land Sur de Mordragor)
- Knight Axe ( Trefundos Necromancer Land )
- Anihilator Quest ( Trefundos Necromancer Land )
- Assassin Dagger, Minotaur BP, Crown Helmet, 50 platinum Coins ( Golem Land )
- Dragon Shield, Noble Armor, 25 platinum Coins ( Dragon Lair, on Este de Mordragor
- Sneaky Stabber of Eliteness, 10 Platinum Coins ( Elf arcanist cave )
- Wand of vodoo, Underworld rod, spellbook mind control ( Elf arcanist Cave )
Minimap:
Client: ( available on GitLab, to high .rar to attach it here )
View attachment 67699
Custom Launcher ( not included )
Trinity Island:
Falanaar City:
Azura Palace:
Behemoth Forest:
Goshnar Bosses:
Trainers:
Deep Catacombs Entrance:
Same error here... The .exe start i put my acc and pass i see character list when i try to login the incorrect password msg appearsi love the server but i cant get it where i can in now keeps saying failed to establish connection and incorrect client and password please you please help im using window 10
Fixed in v6.0.5 , Check update via launcher.Same error here... The .exe start i put my acc and pass i see character list when i try to login the incorrect password msg appearsView attachment 80001
I don't know such a way, but if you find out, please share xDhow to add otc client in version 12.72?
Hello,how to add otc client in version 12.72?