Jump to content

Recommended Posts

Posted

hi I want to share little things for your server:

Potions or items disable in pvp:

+++ scripts/handlers/itemhandlers/ItemSkillsTemplate.java

if (!TvTEvent.onScrollUse(playable.getObjectId()))
	{
		playable.sendPacket(ActionFailed.STATIC_PACKET);
		return;
	}
+		if (item.getItemId() == 1540 && (activeChar.isInSiege() || activeChar.getPvpFlag() != 0 ))
+        {
+         activeChar.sendMessage("You can't use potions in PvP or on sieges.");
+         return;
+        }
+		if (item.getItemId() == 13750 && (activeChar.isInSiege() || activeChar.getPvpFlag() != 0 ))
+        {
+         activeChar.sendMessage("You can't use potions in PvP or on sieges.");
+         return;
+       }
+		if (item.getItemId() == 1538 && +(activeChar.isInSiege() || activeChar.getPvpFlag() != 0 ))
+       {
+         activeChar.sendMessage("You can't Teleport in PvP or on sieges.");
+         return;
+        }

Here disable quick healing potion and blessed scroll escape, can you change id item like you want.

 

Store only Giran center and some areas:

Zone.xml

<!-- Custom No Store Zones -->
       	        <zone name="Giran northern coridor west" type="NoStoreZone" shape="Cuboid" minZ="-3400" maxZ="-3550">
                <node X="81446" Y="143530" />
                <node X="81635" Y="147720" />
        </zone>
        <zone name="Giran northern coridor east" type="NoStoreZone" shape="Cuboid" minZ="-3350" maxZ="-3450">
                <node X="83790" Y="143495" />
                <node X="84000" Y="147230" />
        </zone>
        <zone name="Giran western coridor (up to the Dusk Priestess)" type="NoStoreZone" shape="Cuboid" minZ="-3650" maxZ="-3400">
                <node X="77080" Y="148525" />
                <node X="81780" Y="148720" />
        </zone>
        <zone name="Giran southern coridor" type="NoStoreZone" shape="Cuboid" minZ="-3550" maxZ="-3400">
                <node X="81435" Y="149530" />
                <node X="81640" Y="152920" />
        </zone>
        <zone name="Giran northern path" type="NoStoreZone" shape="Cuboid" minZ="-3500" maxZ="-3400">
                <node X="80930" Y="147680" />
                <node X="82940" Y="147875" />
        </zone>
        <zone name="Giran western path" type="NoStoreZone" shape="Cuboid" minZ="-3500" maxZ="-3400">
                <node X="80930" Y="147680" />
                <node X="81115" Y="149540" />
        </zone>
        <zone name="Giran southern path" type="NoStoreZone" shape="Cuboid" minZ="-3500" maxZ="-3400">
                <node X="80925" Y="149340" />
                <node X="82940" Y="149535" />
        </zone>
        <zone name="Giran large temple area (gatekeeper and Priest of Dawn area)" type="NoStoreZone" shape="Cuboid" minZ="-3500" maxZ="-3350">
                <node X="82735" Y="147000" />
                <node X="84320" Y="149780" />
        </zone>
        <zone name="Giran olympiad manager" type="NoStoreZone" shape="Cuboid" minZ="-3500" maxZ="-3400">
                <node X="81985" Y="147450" />
                <node X="82205" Y="147710" />
        </zone>
        <zone name="Giran manor manager" type="NoStoreZone" shape="Cuboid" minZ="-3500" maxZ="-3400">
                <node X="81865" Y="149530" />
                <node X="82030" Y="149680" />
        </zone>
        <zone name="Giran auctioneer and gabrielle" type="NoStoreZone" shape="Cuboid" minZ="-3500" maxZ="-3400">
                <node X="81205" Y="149520" />
                <node X="81510" Y="149830" />
        </zone>
        <zone name="Giran path to taurin" type="NoStoreZone" shape="Cuboid" minZ="-3550" maxZ="-3450">
                <node X="81055" Y="146820" />
                <node X="81455" Y="147000" />
        </zone>
        <zone name="Giran path to warehouse" type="NoStoreZone" shape="Cuboid" minZ="-3550" maxZ="-3450">
                <node X="81620" Y="146465" />
                <node X="82035" Y="146680" />
        </zone>
        <zone name="Giran Taurin" type="NoStoreZone" shape="Cuboid" minZ="-3550" maxZ="-3450">
                <node X="80655" Y="146350" />
                <node X="80855" Y="146460" />
        </zone>
        <zone name="Giran Collob " type="NoStoreZone" shape="Cuboid" minZ="-3550" maxZ="-3450">
                <node X="79200" Y="149455" />
                <node X="79300" Y="149645" />
        </zone>

 

Fix for Boost Morale using vanguard And switch Stance:

Index: scripts/transformations/VanguardDarkAvenger.java
===================================================================
--- scripts/transformations/VanguardDarkAvenger.java	(revision 6881)
+++ scripts/transformations/VanguardDarkAvenger.java	(working copy)
@@ -30,8 +30,17 @@
			getPlayer().addSkill(SkillTable.getInstance().getInfo(815, getPlayer().getLevel() - 43), false);
			// Double Strike
			getPlayer().addSkill(SkillTable.getInstance().getInfo(817, getPlayer().getLevel() - 43), false);
-			// Boost Morale
-			getPlayer().addSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+            // Boost Morale 
+            if (getPlayer().getLevel() > 72) 
+            { 
+                getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 3), false); 
+            } 
+            else if (getPlayer().getLevel() > 56) 
+            { 
+                getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 2), false); 
+            } 
+            else 
+                getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 1), false); 
			// Triple Blade Slash
			getPlayer().addSkill(SkillTable.getInstance().getInfo(958, getPlayer().getLevel() - 43), false);
			getPlayer().setTransformAllowedSkills(new int[]{18,28,65,86,144,283,815,817,838,956,958,401,5491});
@@ -59,8 +68,17 @@
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(817, getPlayer().getLevel() - 43), false);
		// Switch Stance
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(838, 1), false);
-		// Boost Morale
-		getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+        // Boost Morale
+        if (getPlayer().getLevel() > 72)
+        {
+            getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 3), false);
+        }
+        else if (getPlayer().getLevel() > 56)
+        {
+            getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 2), false);
+        }
+        else
+            getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 1), false);
		// Triple Blade Slash
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(958, getPlayer().getLevel() - 43), false);
		// Decrease Bow/Crossbow Attack Speed
Index: scripts/transformations/VanguardPaladin.java
===================================================================
--- scripts/transformations/VanguardPaladin.java	(revision 6881)
+++ scripts/transformations/VanguardPaladin.java	(working copy)
@@ -30,8 +30,17 @@
			getPlayer().addSkill(SkillTable.getInstance().getInfo(814, getPlayer().getLevel() - 43), false);
			// Power Divide
			getPlayer().addSkill(SkillTable.getInstance().getInfo(816, getPlayer().getLevel() - 43), false);
-			// Boost Morale
-			getPlayer().addSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+			// Boost Morale 
+			if (getPlayer().getLevel() > 72)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 3), false);
+			}
+			else if (getPlayer().getLevel() > 56)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 2), false);
+			}
+			else
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 1), false); 
			// Guillotine Attack
			getPlayer().addSkill(SkillTable.getInstance().getInfo(957, getPlayer().getLevel() - 43), false);
			getPlayer().setTransformAllowedSkills(new int[]{18,28,196,197,293,400,406,814,816,838,956,957,5491});
@@ -60,7 +69,16 @@
		// Switch Stance
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(838, 1), false);
		// Boost Morale
-		getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+		if (getPlayer().getLevel() > 72)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 3), false);
+		}
+		else if (getPlayer().getLevel() > 56)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 2), false);
+		}
+		else
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 1), false);
		// Guillotine Attack
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(957, getPlayer().getLevel() - 43), false);
		// Decrease Bow/Crossbow Attack Speed
Index: scripts/transformations/VanguardShilienKnight.java
===================================================================
--- scripts/transformations/VanguardShilienKnight.java	(revision 6881)
+++ scripts/transformations/VanguardShilienKnight.java	(working copy)
@@ -30,8 +30,17 @@
			getPlayer().addSkill(SkillTable.getInstance().getInfo(815, getPlayer().getLevel() - 43), false);
			// Double Strike
			getPlayer().addSkill(SkillTable.getInstance().getInfo(817, getPlayer().getLevel() - 43), false);
-			// Boost Morale
-			getPlayer().addSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+			// Boost Morale 
+			if (getPlayer().getLevel() > 72)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 3), false);
+			}
+			else if (getPlayer().getLevel() > 56)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 2), false);
+			}
+			else
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 1), false); 
			// Triple Blade Slash
			getPlayer().addSkill(SkillTable.getInstance().getInfo(958, getPlayer().getLevel() - 43), false);
			getPlayer().setTransformAllowedSkills(new int[]{18,22,28,33,144,278,279,289,401,815,817,838,956,958,5491});
@@ -60,7 +69,16 @@
		// Switch Stance
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(838, 1), false);
		// Boost Morale
-		getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+		if (getPlayer().getLevel() > 72)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 3), false);
+		}
+		else if (getPlayer().getLevel() > 56)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 2), false);
+		}
+		else
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 1), false);
		// Triple Blade Slash
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(958, getPlayer().getLevel() - 43), false);
		// Decrease Bow/Crossbow Attack Speed
Index: scripts/transformations/VanguardTempleKnight.java
===================================================================
--- scripts/transformations/VanguardTempleKnight.java	(revision 6881)
+++ scripts/transformations/VanguardTempleKnight.java	(working copy)
@@ -30,8 +30,17 @@
			getPlayer().addSkill(SkillTable.getInstance().getInfo(814, getPlayer().getLevel() - 43), false);
			// Power Divide
			getPlayer().addSkill(SkillTable.getInstance().getInfo(816, getPlayer().getLevel() - 43), false);
-			// Boost Morale
-			getPlayer().addSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+			// Boost Morale 
+			if (getPlayer().getLevel() > 72)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 3), false);
+			}
+			else if (getPlayer().getLevel() > 56)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 2), false);
+			}
+			else
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 1), false); 
			// Guillotine Attack
			getPlayer().addSkill(SkillTable.getInstance().getInfo(957, getPlayer().getLevel() - 43), false);
			getPlayer().setTransformAllowedSkills(new int[]{10,18,28,67,197,293,400,449,814,816,838,956,957,5491});
@@ -60,7 +69,16 @@
		// Switch Stance
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(838, 1), false);
		// Boost Morale
-		getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+		if (getPlayer().getLevel() > 72)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 3), false);
+		}
+		else if (getPlayer().getLevel() > 56)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 2), false);
+		}
+		else
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 1), false);
		// Guillotine Attack
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(957, getPlayer().getLevel() - 43), false);
		// Decrease Bow/Crossbow Attack Speed

But need modificate skill Switch if necesary because the cast is low ant  take the time for  use Boost Morale After tranformation:
[code]
<skill id="838" levels="1" name="Switch Stance">
<!--
		Last Modify: 05.01.2012
		Confirmed: 
		Comments: 
		Description: Switches from an attack stance to a basic stance.
	-->
	<set name="target" val="TARGET_SELF" />
	<set name="skillType" val="TRANSFORMDISPEL" />
	<set name="operateType" val="OP_ACTIVE" />
	<set name="hitTime" val="5000" /> ----->Can you change val="100" for fast transformation
	<set name="reuseDelay" val="15000" />
</skill>

 

Next post I will put more tips! Cya

  • 1 month later...
Posted

Fix for Boost Morale using vanguard And switch Stance:

Index: scripts/transformations/VanguardDarkAvenger.java
===================================================================
--- scripts/transformations/VanguardDarkAvenger.java	(revision 6881)
+++ scripts/transformations/VanguardDarkAvenger.java	(working copy)
@@ -30,8 +30,17 @@
			getPlayer().addSkill(SkillTable.getInstance().getInfo(815, getPlayer().getLevel() - 43), false);
			// Double Strike
			getPlayer().addSkill(SkillTable.getInstance().getInfo(817, getPlayer().getLevel() - 43), false);
-			// Boost Morale
-			getPlayer().addSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+            // Boost Morale 
+            if (getPlayer().getLevel() > 72) 
+            { 
+                getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 3), false); 
+            } 
+            else if (getPlayer().getLevel() > 56) 
+            { 
+                getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 2), false); 
+            } 
+            else 
+                getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 1), false); 
			// Triple Blade Slash
			getPlayer().addSkill(SkillTable.getInstance().getInfo(958, getPlayer().getLevel() - 43), false);
			getPlayer().setTransformAllowedSkills(new int[]{18,28,65,86,144,283,815,817,838,956,958,401,5491});
@@ -59,8 +68,17 @@
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(817, getPlayer().getLevel() - 43), false);
		// Switch Stance
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(838, 1), false);
-		// Boost Morale
-		getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+        // Boost Morale
+        if (getPlayer().getLevel() > 72)
+        {
+            getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 3), false);
+        }
+        else if (getPlayer().getLevel() > 56)
+        {
+            getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 2), false);
+        }
+        else
+            getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 1), false);
		// Triple Blade Slash
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(958, getPlayer().getLevel() - 43), false);
		// Decrease Bow/Crossbow Attack Speed
Index: scripts/transformations/VanguardPaladin.java
===================================================================
--- scripts/transformations/VanguardPaladin.java	(revision 6881)
+++ scripts/transformations/VanguardPaladin.java	(working copy)
@@ -30,8 +30,17 @@
			getPlayer().addSkill(SkillTable.getInstance().getInfo(814, getPlayer().getLevel() - 43), false);
			// Power Divide
			getPlayer().addSkill(SkillTable.getInstance().getInfo(816, getPlayer().getLevel() - 43), false);
-			// Boost Morale
-			getPlayer().addSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+			// Boost Morale 
+			if (getPlayer().getLevel() > 72)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 3), false);
+			}
+			else if (getPlayer().getLevel() > 56)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 2), false);
+			}
+			else
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 1), false); 
			// Guillotine Attack
			getPlayer().addSkill(SkillTable.getInstance().getInfo(957, getPlayer().getLevel() - 43), false);
			getPlayer().setTransformAllowedSkills(new int[]{18,28,196,197,293,400,406,814,816,838,956,957,5491});
@@ -60,7 +69,16 @@
		// Switch Stance
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(838, 1), false);
		// Boost Morale
-		getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+		if (getPlayer().getLevel() > 72)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 3), false);
+		}
+		else if (getPlayer().getLevel() > 56)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 2), false);
+		}
+		else
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 1), false);
		// Guillotine Attack
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(957, getPlayer().getLevel() - 43), false);
		// Decrease Bow/Crossbow Attack Speed
Index: scripts/transformations/VanguardShilienKnight.java
===================================================================
--- scripts/transformations/VanguardShilienKnight.java	(revision 6881)
+++ scripts/transformations/VanguardShilienKnight.java	(working copy)
@@ -30,8 +30,17 @@
			getPlayer().addSkill(SkillTable.getInstance().getInfo(815, getPlayer().getLevel() - 43), false);
			// Double Strike
			getPlayer().addSkill(SkillTable.getInstance().getInfo(817, getPlayer().getLevel() - 43), false);
-			// Boost Morale
-			getPlayer().addSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+			// Boost Morale 
+			if (getPlayer().getLevel() > 72)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 3), false);
+			}
+			else if (getPlayer().getLevel() > 56)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 2), false);
+			}
+			else
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 1), false); 
			// Triple Blade Slash
			getPlayer().addSkill(SkillTable.getInstance().getInfo(958, getPlayer().getLevel() - 43), false);
			getPlayer().setTransformAllowedSkills(new int[]{18,22,28,33,144,278,279,289,401,815,817,838,956,958,5491});
@@ -60,7 +69,16 @@
		// Switch Stance
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(838, 1), false);
		// Boost Morale
-		getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+		if (getPlayer().getLevel() > 72)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 3), false);
+		}
+		else if (getPlayer().getLevel() > 56)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 2), false);
+		}
+		else
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 1), false);
		// Triple Blade Slash
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(958, getPlayer().getLevel() - 43), false);
		// Decrease Bow/Crossbow Attack Speed
Index: scripts/transformations/VanguardTempleKnight.java
===================================================================
--- scripts/transformations/VanguardTempleKnight.java	(revision 6881)
+++ scripts/transformations/VanguardTempleKnight.java	(working copy)
@@ -30,8 +30,17 @@
			getPlayer().addSkill(SkillTable.getInstance().getInfo(814, getPlayer().getLevel() - 43), false);
			// Power Divide
			getPlayer().addSkill(SkillTable.getInstance().getInfo(816, getPlayer().getLevel() - 43), false);
-			// Boost Morale
-			getPlayer().addSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+			// Boost Morale 
+			if (getPlayer().getLevel() > 72)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 3), false);
+			}
+			else if (getPlayer().getLevel() > 56)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 2), false);
+			}
+			else
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 1), false); 
			// Guillotine Attack
			getPlayer().addSkill(SkillTable.getInstance().getInfo(957, getPlayer().getLevel() - 43), false);
			getPlayer().setTransformAllowedSkills(new int[]{10,18,28,67,197,293,400,449,814,816,838,956,957,5491});
@@ -60,7 +69,16 @@
		// Switch Stance
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(838, 1), false);
		// Boost Morale
-		getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+		if (getPlayer().getLevel() > 72)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 3), false);
+		}
+		else if (getPlayer().getLevel() > 56)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 2), false);
+		}
+		else
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 1), false);
		// Guillotine Attack
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(957, getPlayer().getLevel() - 43), false);
		// Decrease Bow/Crossbow Attack Speed

But need modificate skill Switch if necesary because the cast is low ant  take the time for  use Boost Morale After tranformation:
[code]
<skill id="838" levels="1" name="Switch Stance">
<!--
		Last Modify: 05.01.2012
		Confirmed: 
		Comments: 
		Description: Switches from an attack stance to a basic stance.
	-->
	<set name="target" val="TARGET_SELF" />
	<set name="skillType" val="TRANSFORMDISPEL" />
	<set name="operateType" val="OP_ACTIVE" />
	<set name="hitTime" val="5000" /> ----->Can you change val="100" for fast transformation
	<set name="reuseDelay" val="15000" />
</skill>

 

Next post I will put more tips! Cya

Since hi5 (if i am not wrong) boost morale stack after switch stance but it might be usefull for some high rate server.

  • 2 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Posts

    • https://prnt.sc/Bkkc0ShGXv9m https://prnt.sc/-JFLvZXsn27A
    • Hello guys want to sell adena in L2 Reborn Signature x1  Stock =14kk good price 
    • Hi guys, I have the following problem, I want to set up two servers on the same dedicated server and I can't.   L2jacis 409 Linux Server. The first gameserver has the following configuration: # ================================================================ # Gameserver setting # ================================================================ # This is transmitted to the clients, so it has to be an IP or resolvable hostname. If this ip is resolvable by Login just leave * Hostname = 190.25.103.103 # Bind ip of the gameserver, use * to bind on all available IPs. GameserverHostname = * GameserverPort = 7777 # The Loginserver host and port. LoginHost = 127.0.0.1 LoginPort = 9014 # This is the server id that the gameserver will request. RequestServerID = 1 # If set to true, the login will give an other id to the server (if the requested id is already reserved). AcceptAlternateID = True UseBlowfishCipher = True # ================================================================ # Database informations # ================================================================ URL = jdbc:mariadb://localhost/server1 Login = server1 Password = server1 I configured the second gameserver like this:   # ================================================================ # Gameserver setting # ================================================================ # This is transmitted to the clients, so it has to be an IP or resolvable hostname. If this ip is resolvable by Login just leave * Hostname = 0.0.0.0 # Bind ip of the gameserver, use * to bind on all available IPs. GameserverHostname = * GameserverPort = 7788 # The Loginserver host and port. LoginHost = 127.0.0.1 LoginPort = 9014 # This is the server id that the gameserver will request. RequestServerID = 2 # If set to true, the login will give an other id to the server (if the requested id is already reserved). AcceptAlternateID = True UseBlowfishCipher = True # ================================================================ # Database informations # ================================================================ URL = jdbc:mariadb://localhost/server2 Login = server2 Password = server2 apart from having tested 0.0.0.0 on the second gameserver I also tried 127.0.0.1 In both cases I see the two servers in the login when I log in, but I try to enter the one with the lowest ping and it kicks me out. The other server always appears with ping 9999 and I try to enter but it doesn't do anything and it freezes the login so I have to log in again. The hexids are in their respective folders. For server 1, it has its hexid inside the gameserver config folder, and I checked that the hexid id is the same id, for example id 1 in the gameserver is also id1 for server 1, and hexid 2 has its hexid 2 for server 2. The server ports are open and listening when I turn on both gameservers. I really don't know what could be wrong. If you could give me some help I would appreciate it. Excuse my English.
    • We have both old channels from 2006-2009 with the 3rd verification function enabled, and new ones.   For availability, please contact us below: Link - Telegram Link - Facebook WhatsApp - Click here to go to WhatsApp chat
    • You can contact me on skype: niedziolek50
  • Topics

×
×
  • Create New...