• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

[8.41/42] The Forgotten Server 0.3.4PL2 (Crying Damson)

Status
Not open for further replies.
I haven't got antyvirus. I try open the Gui on my dedicated server and on my comp. And doesn't working ;/
 
That sucks. XML versions were really better to edit for a war OT. Now i'm totally lost cause of all the SQL bases, plus it doesn't want to connect me. Seriously, can someone remake XML version ?
 
Yeah, but if you will follow some tutorials about SQL servers and you will succeed at this, you will change your mind about XML and SQL distributions.
 
why these guys always cry? ... please instead cry try to help !!
 
Posting it again.. As I see no one is looking for 345345 thread pages to find it..

The Forgotten Server
Version: 0.3.4 (Crying Damson)
Patch release 1


All issues should be fixed.

Changes:
Code:
* Premium account time fix (thanks Faramir)
* Teleport summon fix
* 'hidename', 'hidehealth' flags for monsters & npcs (Used in flamethrowers etc.)
* Fixes to click & turn teleport (Debug prevent, and you can't enter house)
* Client version displaying onLook
* Deprecated getPlayerGroupName(cid), use getGroupInfo(id).name
* New configurable: premiumDaysToFormGuild (Default: 0)
* New configurable: pushCreatureDelay (how fast players moves creatures) (Default: 2 * 1000)
* New configurable: confirmOutdatedVersion (Allowing you to use older versions, without confirmation)
* New configurable: deathContainerId, its a default container added afer player death
* New functions: setPlayerPZLocked(cid, locked), getCreatureLastPosition(cid), getWaypointsList()
* Display more detailed time in banishment info (at login etc)
* lastLogin param to onLogin
* executeLogout optional parameter in doRemoveCreature, e.g. usable for disabling MC logging
* new creature events: onFollow(cid, target) and onTarget(cid, target)
* few additional things displayed onLook, like decayTo and ghost activated
* doCreateItem fix. Count is OPTIONAL
* Few fixes with vocation multipliers
* '*Ghost Mode*' text for invisible gamemasters onLook
* Temporary crashbug fix with Monster::pushCreatures
* Compiler error with __EXCEPTION_TRACER__
* Added missing chat channels reloading to GUI
* outfits.xml 'access' param, and attributes fix (invisible, manaShield etc)
* You can now use in outfits.xml, same outfit for both sex, just use sex="0;1"
* Warning about registered monster with same name
* Ghost login fix, notifyLogin/out displayed propertly
* Updated money script (more user friendly when adding new coins xP)
* Possiblity to use id="1;2;3" or id="1-3" in stages.xml to set same stage on more worlds
* Fixed vocation magDamage/magHealingDamage multipliers for spells which was using onGetFormulaValues callback
* !deathlist configurable display limit (prevent debug)
* GUI disappearing ..
* config: 'dataDirectory' not fully supported
* And more..

Download:
* Console


* GUI


* Sources
 
slawkens it is the same PL1 that u've posted some time ago or is there any other fix ?
 
same ;p (As you see in download counter)

#Edit
There is just 1 more fix in private SVN. Which I'm posing now, and maybe later recompiled versions will be available.
Dunno if will it fix any crashbug, but there is a chance. As it was added 2 days after Elf released 0.3.2.

Change whole function
bool IOBan::isIpBanished(uint32_t ip, uint32_t mask/* = 0xFFFFFFFF*/) const

To:
Code:
bool IOBan::isIpBanished(uint32_t ip, uint32_t mask/* = 0xFFFFFFFF*/) const
{
	if(ip == 0)
		return false;

	Database* db = Database::getInstance();
	DBResult* result;

	DBQuery query;
	query << "SELECT `id`, `value`, `param`, `expires` FROM `bans` WHERE `type` = " << BANTYPE_IP_BANISHMENT << " AND `active` = 1;";
	if(!(result = db->storeQuery(query.str())))
		return false;

	bool banned = false;
	do
	{
		uint32_t value = result->getDataInt("value"), param = result->getDataInt("param");
		if((ip & mask & param) == (value & param & mask))
		{
			if(result->getDataLong("expires") <= 0 || result->getDataLong("expires") > (int64_t)time(NULL))
			{
				banned = true;
				break;
			}

			removeIpBanishment(value, param);
		}
	}
	while(result->next());
	result->free();
	return banned;
}
 
Last edited:
Slawkens there was a new spells mute added to config.lua in 0.3.4 - my players don't really like it when it's on, but if it's turned off will there still be a problem with people spamming spells and crashing?
 
Well The Forgotten Server
Version: 0.3.4 (Crying Damson)
Patch Release 1

It is not very stable and good that I watched this one 30% + stable than postea Elf ..

And which has many crash. 1 every few seconds or up to 3 / 8 hours, which are unexpected.

I would like to know when serious
Patch release 2?
 
@slawkens, as i see it appears to be a memory leak correction ^^ i'll apply it onto my server thx
 
[08/05/2009 08:59:27] Lua Script Error: [TalkAction Interface]
[08/05/2009 08:59:27] data/talkactions/scripts/raid.lua:eek:nSay

[08/05/2009 08:59:27] luaDoExecuteRaid(). Such raid does not exists.
 
Posting it again.. As I see no one is looking for 345345 thread pages to find it..

The Forgotten Server
Version: 0.3.4 (Crying Damson)
Patch release 1


All issues should be fixed.

Changes:
Code:
* Premium account time fix (thanks Faramir)
* Teleport summon fix
* 'hidename', 'hidehealth' flags for monsters & npcs (Used in flamethrowers etc.)
* Fixes to click & turn teleport (Debug prevent, and you can't enter house)
* Client version displaying onLook
* Deprecated getPlayerGroupName(cid), use getGroupInfo(id).name
* New configurable: premiumDaysToFormGuild (Default: 0)
* New configurable: pushCreatureDelay (how fast players moves creatures) (Default: 2 * 1000)
* New configurable: confirmOutdatedVersion (Allowing you to use older versions, without confirmation)
* New configurable: deathContainerId, its a default container added afer player death
* New functions: setPlayerPZLocked(cid, locked), getCreatureLastPosition(cid), getWaypointsList()
* Display more detailed time in banishment info (at login etc)
* lastLogin param to onLogin
* executeLogout optional parameter in doRemoveCreature, e.g. usable for disabling MC logging
* new creature events: onFollow(cid, target) and onTarget(cid, target)
* few additional things displayed onLook, like decayTo and ghost activated
* doCreateItem fix. Count is OPTIONAL
* Few fixes with vocation multipliers
* '*Ghost Mode*' text for invisible gamemasters onLook
* Temporary crashbug fix with Monster::pushCreatures
* Compiler error with __EXCEPTION_TRACER__
* Added missing chat channels reloading to GUI
* outfits.xml 'access' param, and attributes fix (invisible, manaShield etc)
* You can now use in outfits.xml, same outfit for both sex, just use sex="0;1"
* Warning about registered monster with same name
* Ghost login fix, notifyLogin/out displayed propertly
* Updated money script (more user friendly when adding new coins xP)
* Possiblity to use id="1;2;3" or id="1-3" in stages.xml to set same stage on more worlds
* Fixed vocation magDamage/magHealingDamage multipliers for spells which was using onGetFormulaValues callback
* !deathlist configurable display limit (prevent debug)
* GUI disappearing ..
* config: 'dataDirectory' not fully supported
* And more..

Download:
* Console


* GUI


* Sources

Good work:thumbup:
 
Status
Not open for further replies.
Back
Top