Jump to content

Question

Posted

Geia sas paidia tha ithela ligo help gia ton server mou ta exw kanei ola me ta localhost mpainei kanonika ston server alla otan paw k allazw ta host ston gameserver mou kanei ta dika tou k den mpainei oute sto login anoiksa k to l2int tou system mou ebala tin external ip mou alla k pali tpt

# ---------------------------------------------------------------------------

# Networking

# ---------------------------------------------------------------------------

# ---------------------------------------------------------------------------

# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname

# Common settings...

# 127.0.0.1 - If you are playing alone on a test server

# 192.168.x.x - This is if you are on a 192.168.x.x type network (behind a standard consumer router) and want other computers from JUST the internal network to be able to connect

# x.x.x.x - WAN IP obtained from http://www.whatismyip.com/. This is if you want people outside your internal network to be able to connect to your server.

# If this IP is resolvable by the Login Server, just leave *.

# ---------------------------------------------------------------------------

# Default: *

ExternalHostname = 79.107.186.119

 

# ---------------------------------------------------------------------------

# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname.

# This can be the internal IP such as 127.0.0.1 or the computer's IP such as 192.168.x.x.

# If this IP is resolvable by the Login Server, just leave *.

# ---------------------------------------------------------------------------

# Default: *

InternalHostname = 192.168.254.254

 

# Default: 127.0.0.1

LoginHost = 127.0.0.1

 

# Default: 9014

LoginPort = 9014

 

# Default: *

GameserverHostname = *

 

# Default: 7777

GameserverPort = 7777

etsi einai to gameserver mou mipws exw kapoio lathos edw?episis exw anoiksei k ta ports

9 answers to this question

Recommended Posts

  • 0
Posted

Loipon file mou den ftes esy ftei i dynamic ip pou exeis kathe toso apo oso katalaba apo ayta pou eipes nai ayto fteei ayto pou bwreis na kaneis einai nas pas www.no-ip.com na kaneis ena account kai na diloseis ena host se dynamic ip meta tha kateyaseis den 3erw link na sou dwsw to no-ip dutch kapos etc nomizw meta tha to kaneis install sto pc sou tha pareis to host maeta kai tha to baleis sto l2.ini kai teleioseis eisai ready kai tha kathariseis apo tetoia problems!

 

Elpizw na se bohthisa....

  • 0
Posted

vsk re dn ftaiei auto...Koita sta configs sta external na vazeis tis ip pou les oti sou allazei!!! alla sto system sou sto serveradress= (sto l2.ini) 127.0.0.1 l2auth.lineage2 blabla bla kai meta prospa8ise na mpeis....

  • 0
Posted

re magkes eilikrina to no-ip duc

Host retrieval complete. To add/remove hosts, click here.

[Ôñé 10:14]  Updating all checked hosts

[Ôñé 10:14]  l2-innocense.no-ip.info: DNS is current, no update needed.

[Ôñé 10:44]  Checking Remote IP Address.

[Ôñé 10:44]  Current IP address found, using 79.107.186.119 for updates.

k sto l2 ini ebala ayto :/ den kserw ti paizei

  • 0
Posted

re magkes eilikrina to no-ip duc

Host retrieval complete. To add/remove hosts, click here.

[Ôñé 10:14]  Updating all checked hosts

[Ôñé 10:14]   l2-innocense.no-ip.info: DNS is current, no update needed.

[Ôñé 10:44]  Checking Remote IP Address.

[Ôñé 10:44]  Current IP address found, using 79.107.186.119 for updates.

k sto l2 ini ebala ayto :/ den kserw ti paizei

Loipon afou kaneis mia NO-IP!

8a antikatasthseis thn IP pou eixes sto config tou server me thn no-ip sou!

Meta 8a kaneis afto me to l2.ini(sto l2.ini panta port bazoume 2106 na 3ereis)!

An 8es na pai3eis apo to PC sou sto l2.ini bazeis 127.0.0.1...otan einai na dwseis to system se alous bazeis thn no-ip sou!

Elpizw na se kalipsa...an exeis erwtihs pes!

  • 0
Posted

Loipon file ftixnis mia no-ip meta anoigis me file edit to l2.ini sto ServerAdrr gia esena vazis 127.0.0.1 kai gia tous lalous thn no-ip sou kai meta sto:

ExternalHostname = No-ip

InternalHostname =127.0.0.1

  • 0
Posted

Loipon file ftixnis mia no-ip meta anoigis me file edit to l2.ini sto ServerAdrr gia esena vazis 127.0.0.1 kai gia tous lalous thn no-ip sou kai meta sto:

ExternalHostname = No-ip

InternalHostname =127.0.0.1

GT ti eipa egw!?!?!?

  • 0
Posted

Sou ipa tpt re file?Eleos..Aplos ipa ti na kanis to pedi.

oxi re ok aplos eipame to idio pragma mono pou to eipes allios!

XD

Tecpa....telos kalo olla kala....

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Posts

    • what pack you use  send me on discord for it
    • package custom.events.RandomZoneEvent; import java.io.File; import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.concurrent.ScheduledFuture; import org.w3c.dom.Document; import org.w3c.dom.Node; import org.l2jmobius.commons.threads.ThreadPool; import org.l2jmobius.commons.time.SchedulingPattern; import org.l2jmobius.commons.time.TimeUtil; import org.l2jmobius.commons.util.IXmlReader; import org.l2jmobius.gameserver.managers.ZoneManager; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.quest.Event; import org.l2jmobius.gameserver.model.zone.ZoneId; import org.l2jmobius.gameserver.model.zone.ZoneType; import org.l2jmobius.gameserver.model.zone.type.RandomZone; import org.l2jmobius.gameserver.util.Broadcast; /** * Random Zone Event - Activates one random PvP zone temporarily. No modifica la clase de la zona: usa flags PvP en runtime. * @author Juan */ public class RandomZoneEvent extends Event { private static final String CONFIG_FILE = "data/scripts/custom/events/RandomZoneEvent/config.xml"; private static int EVENT_DURATION_MINUTES = 15; private static boolean _isActive = false; private ScheduledFuture<?> _eventTask = null; private final List<ZoneType> _availableZones = new ArrayList<>(); private ZoneType _activeZone = null; public RandomZoneEvent() { loadConfig(); loadZones(); registerZoneListeners(); } /** * Registra listeners a TODAS LAS ZONAS random */ private void registerZoneListeners() { for (ZoneType zone : _availableZones) { addEnterZoneId(zone.getId()); addExitZoneId(zone.getId()); LOGGER.info("[RandomZoneEvent] Registered listener for zone: " + zone.getName()); } } private void loadConfig() { new IXmlReader() { @Override public void load() { parseDatapackFile(CONFIG_FILE); } @Override public void parseDocument(Document doc, File file) { forEach(doc, "event", eventNode -> { final StatSet att = new StatSet(parseAttributes(eventNode)); final String name = att.getString("name"); for (Node node = eventNode.getFirstChild(); node != null; node = node.getNextSibling()) { if ("schedule".equals(node.getNodeName())) { final StatSet attributes = new StatSet(parseAttributes(node)); final String pattern = attributes.getString("pattern"); final SchedulingPattern schedulingPattern = new SchedulingPattern(pattern); final StatSet params = new StatSet(); params.set("Name", name); params.set("SchedulingPattern", pattern); final long delay = schedulingPattern.getDelayToNextFromNow(); getTimers().addTimer("Schedule_" + name, params, delay + 5000, null, null); LOGGER.info("[RandomZoneEvent] Event " + name + " scheduled at " + TimeUtil.getDateTimeString(System.currentTimeMillis() + delay)); } } }); } }.load(); } private void loadZones() { for (ZoneType zone : ZoneManager.getInstance().getAllZones(RandomZone.class)) { if ((zone.getName() != null) && zone.getName().toLowerCase().startsWith("random_zone")) { _availableZones.add(zone); LOGGER.info("[RandomZoneEvent] Loaded zone: " + zone.getName() + " (id=" + zone.getId() + ")"); } } LOGGER.info("[RandomZoneEvent] Total random zones loaded: " + _availableZones.size()); } @Override public void onTimerEvent(String event, StatSet params, Npc npc, Player player) { if (event.startsWith("Schedule_")) { eventStart(null); final SchedulingPattern schedulingPattern = new SchedulingPattern(params.getString("SchedulingPattern")); final long delay = schedulingPattern.getDelayToNextFromNow(); getTimers().addTimer(event, params, delay + 5000, null, null); LOGGER.info("[RandomZoneEvent] Rescheduled for " + TimeUtil.getDateTimeString(System.currentTimeMillis() + delay)); } } @Override public boolean eventStart(Player eventMaker) { if (_isActive) { if (eventMaker != null) { eventMaker.sendMessage("RandomZoneEvent already active."); } return false; } if (_availableZones.isEmpty()) { Broadcast.toAllOnlinePlayers("[RandomZoneEvent] No zones configured."); return false; } _isActive = true; Broadcast.toAllOnlinePlayers("⚔️ Random Zone Event has started!"); _eventTask = ThreadPool.schedule(this::activateRandomZone, 5_000); return true; } private void activateRandomZone() { _activeZone = _availableZones.get(new Random().nextInt(_availableZones.size())); _activeZone.setEnabled(true); Broadcast.toAllOnlinePlayers("🔥 Random Zone Event: " + _activeZone.getName() + " is now PvP for " + EVENT_DURATION_MINUTES + " minutes!"); _eventTask = ThreadPool.schedule(this::eventStop, EVENT_DURATION_MINUTES * 60 * 1000L); } @Override public boolean eventStop() { if (!_isActive) { return false; } _isActive = false; if (_eventTask != null) { _eventTask.cancel(true); _eventTask = null; } if (_activeZone != null) { _activeZone.setEnabled(false); Broadcast.toAllOnlinePlayers("🏁 Random Zone Event ended. " + _activeZone.getName() + " is back to normal."); _activeZone = null; } else { Broadcast.toAllOnlinePlayers("🏁 Random Zone Event ended."); } return true; } @Override public void onEnterZone(Creature creature, ZoneType zone) { if (!_isActive || (_activeZone == null)) { return; } if ((zone == _activeZone) && creature.isPlayable()) { creature.setInsideZone(ZoneId.PVP, true); if (creature.isPlayer()) { creature.sendMessage("Esta zona está en modo PvP temporalmente."); } } } @Override public void onExitZone(Creature creature, ZoneType zone) { if (!_isActive || (_activeZone == null)) { return; } if ((zone == _activeZone) && creature.isPlayable()) { creature.setInsideZone(ZoneId.PVP, false); if (creature.isPlayer()) { creature.sendMessage("Abandonaste la zona PvP temporal."); } } } @Override public boolean eventBypass(Player player, String bypass) { return true; } @Override public String onEvent(String event, Npc npc, Player player) { return super.onEvent(event, npc, player); } @Override public String onFirstTalk(Npc npc, Player player) { return null; } public static void main(String[] args) { new RandomZoneEvent(); } } i have this but its not working
    • ZonePvPSpawnBossRadio=0 ZonePvPSpawnBossBarakiel=0 at the Customs.ini in L2Server folder. Im prety sure this is it because i had the same problem with you in cruma 1 floor for example and i couldn't fix it but i fixed it finally by changing these 2 lines
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock