Ir para conteúdo
  • Cadastre-se

[Tutorial] Criando Servidor de Lineage 2


Kelvin
Message added by Grundor

Atenção, esse tópico está desatualizado, use https://curso.l2jbrasil.com para um tutorial mais atualizado sobre como criar seu servidor de lineage 2.

Posts recomendados

bom trabalho , esse tutorial tem tudo oque e preciso, e um pouco mais , para quem não entende nada do assunto , e além do mais tem os links dos melhores e mais fáceis programas ha serem utilizados , mais uma vez parabéns ha você e a toda equipe do L2Jbrasil pelo trabalho bem feito ... tem ajudado muita gente !!!

 

 

287n2bp.jpg

 

 

Eu não sou a melhor pessoa do mundo .

mas também não finjo ser algo que não sou .

 

Dean Winchester .

Editado por Dean Winchester
Link para o comentário
Compartilhar em outros sites


Não entendi sua pergunta ...

 

Para que possemos te ajudar de uma maneira rápida e eficaz ...

 

revise seu post para maior esclarecimento , e entendimento ...

 

 

287n2bp.jpg

 

 

Eu não sou a melhor pessoa do mundo .

mas também não finjo ser algo que não sou .

 

Dean Winchester .

Editado por Dean Winchester
Link para o comentário
Compartilhar em outros sites

Galera pra mim aparece esse erro quando eu rodo o registerGameServer.bat?

 

 

'java' não é reconhecido como um comando interno

ou externo, um programa operável ou um arquivo em lotes.

Pressione qualquer tecla para continuar. . .

 

 

O que pode ser?

Link para o comentário
Compartilhar em outros sites

Galera pra mim aparece esse erro quando eu rodo o registerGameServer.bat?

 

 

'java' não é reconhecido como um comando interno

ou externo, um programa operável ou um arquivo em lotes.

Pressione qualquer tecla para continuar. . .

 

 

O que pode ser?

 

http://www.l2jbrasil.com/index.php?/topic/55962-criando-variaveis-para-o-windows-reconhecer-a-sua-versao-do-java/

Link para o comentário
Compartilhar em outros sites

rs, problemas , problemas e mais problemaas :)

eu tentei abrir o New DataBase , mais deu o mesmo problema que o de "Muito Noob" , nao coloquei senha , seguir as imagens direitinho , Estou usando MySQL 6.0 Bit-x64

 

Windows 7 , Bit-x64 , 500 HD , Intel Core , 4,00 GB

Link para o comentário
Compartilhar em outros sites

no login server ta dando isso "server terminado por alguma anormalidade" entro no jogo mais quando eu boto login e senha n loga eu abro o serve game o login game e o negoco de criar conta mais o server game ta dando esse erro baixei o projeto do http://www.l2jbrasil.com/index.php?/topic/80355-l2jfrozen-936-pre-configurado/

 

meu game server ta assim:

 

 

# ===================================#

# Game Server Settings #

# ===================================#

# This is the server configuration file. Here you can set up the connection information for your server.

# This was written with the assumption that you are behind a router.

# Dumbed Down Definitions...

# LAN (LOCAL area network) - typically consists of computers connected to the same router as you.

# WAN (WIDE area network) - typically consists of computers OUTSIDE of your router (ie. the internet).

# x.x.x.x - Format of an IP address. Do not include the x'es into settings. Must be real numbers.

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

# 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/.'>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 *.

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

 

# Enter here (ip) address of your game server, or use the symbol *

GameserverHostname = *

GameserverPort = 7777

 

# Configure your external ip

ExternalHostname = l2machinez.servegame.com

# Configure your internal ip

InternalHostname = 127.0.0.1

 

# Bunch ID and game server. It is better not to change.

LoginPort = 8245

LoginHost = 127.0.0.1

 

# Database Pool Type

# Possible Values: c3p0 or BoneCP

# c3p0: more stable

# BoneCP: more performance

DatabasePoolType=c3p0

 

# Parameters Databases - MYSQL

Driver = com.mysql.jdbc.Driver

URL = jdbc:mysql://localhost/

 

# Database name

GameserverDB = l2jdb

LoginserverDB = l2jdb

 

# Login - Mysql's user

Login = root

# Password - Mysql's Password

Password = 996969031421

# Attention: lazy init connections disabled!

# Please, set only real values for your database

# Default: 100

MaximumDbConnections = 50

 

# Default: 0

MaximumDbIdleTime = 0

 

# The timeout before a new connection to the database (in ms)

# 0 - to remove restrictions

TimeOutConDb = 0

 

# The timeout before the single connection must be closed (in ms)

# if a connection life is more then this timeout, a Runtime Exception

# is rised up. Post the exception on forum (www.l2jfrozen.com) to solve

# it.

SingleConnectionTimeOutDb=200000

 

# Sets number of partitions to use.- BoneCP

# In order to reduce lock contention and thus improve performance,

# each incoming connection request picks off a connection from a pool that has thread-affinity,

# i.e. pool[threadId % partition_count]. The higher this number, the better your performance will be for the case

# when you have plenty of short-lived threads. Beyond a certain threshold, maintenance of these pools will start

# to have a negative effect on performance (and only for the case when connections on a partition start running out).

PartitionCount = 3

 

# Setting emulation off the kernel (package SendStatus)

RemoteWhoLog = True

RemoteWhoSendTrash = True

RemoteWhoMaxOnline = 329

RemoteOnlineIncrement = 50

RemoteWhoForceInc = 50

RemotePrivStoreFactor = 12

 

# Datapack folder

# DatapackRoot = C:/Work/tmp/DataPack

 

e o login server :

 

 

#============================================================#

# Frozen Dev.Team #

#============================================================#

# This is the server configuration file. Here you can set up the connection for your server.

# Usually you have to change the ExternalHostname option to

# - 127.0.0.1 (if you want to play alone / testing purpose)

# - LAN IP* (if you want to play from another computer in the network)

# - WAN IP** (if you want to play with friends over internet)

# - Questions? => http://l2jfrozen.com

#

# * = If you want to get your LAN IP, simply choose "Start" => "Run..." then type "cmd" => "ipconfig"

# **= If you want to get you WAN IP, visit http://www.whatismyip.com

# ===================================================================================================

 

# ================================================================

# General server setting !!! REQUIRED to configure to everyone !!!

# ================================================================

 

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

ExternalHostname = l2machinez.servegame.com

 

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

InternalHostname = 127.0.0.1

 

# Bind ip of the loginServer, use * to bind on all available IPs

LoginserverHostname = *

LoginserverPort = 8245

 

# How many times you can provide an invalid account/pass before the IP gets banned

LoginTryBeforeBan = 20

 

# Time you won't be able to login back again after LoginTryBeforeBan tries to login. Provide a value in seconds. Default 10min. (600)

LoginBlockAfterBan = 600

GMMinLevel = 100

 

# The address on which login will listen for GameServers, use * to bind on all available IPs

LoginHostname = 127.0.0.1

 

# The port on which login will listen for GameServers

LoginPort = 2106

 

# If set to True any GameServer can register on your login's free slots

AcceptNewGameServer = False

 

# If False, the licence (after the login) will not be shown

# It is highly recomended for Account Seciurity to leave this option as defalut (True)

ShowLicence = True

 

# Database Pool Type

# Possible Values: c3p0 or BoneCP

# c3p0: more stable

# BoneCP: more performance

DatabasePoolType=c3p0

 

# Database info

Driver=com.mysql.jdbc.Driver

#Driver=org.hsqldb.jdbcDriver

#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver

 

# Database Settings

URL=jdbc:mysql://localhost/l2jdb

#URL=jdbc:hsqldb:hsql://localhost/l2jdb

#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=

 

# Parameters Databases - MYSQL

# Login - Mysql's user

Login = root

# Password - Mysql's Password

Password = 996969031421

# maximum number of simultaneous connecting to the database

MaximumDbConnections = 50

 

# Default: 0

MaximumDbIdleTime = 0

 

# The timeout before a new connection to the database (in ms)

# default 0 disabled

TimeOutConDb = 0

 

# Sets number of partitions to use. - BoneCP

# In order to reduce lock contention and thus improve performance,

# each incoming connection request picks off a connection from a pool that has thread-affinity,

# i.e. pool[threadId % partition_count]. The higher this number, the better your performance will be for the case

# when you have plenty of short-lived threads. Beyond a certain threshold, maintenance of these pools will start

# to have a negative effect on performance (and only for the case when connections on a partition start running out).

PartitionCount = 3

 

# Limit fast connections (input username / password)

FastConnectionLimit = 15

# Time of the normal connection (in ms)

NormalConnectionTime = 700

# Time fast connection (in ms)

FastConnectionTime = 350

# Maximum connections with the 1st IP

MaxConnectionPerIP = 50

 

# The lifetime of the session with the login server.

SessionTTL = 25000

MaxSessions = 100

 

# Choose the option: "true", to create an account when logging in automatically

AutoCreateAccounts = True

 

# Time to renew the IP address of the server in minutes (for dynamic IP)

IpUpdateTime = 0

 

# The configuration of the local subnet

# Example : 192.168

# Ppimer : 10.1

NetworkList = 192.168.;10.0.

 

# ===============================================================

# Test server configuration, not to switch on the game server! =

# ===============================================================

# Use the GG client authentication

# Login server access let the client without GameGuard

ForceGGAuth = False

 

# Including protection from flood

# IMPORTANT: Put True for server security.

EnableFloodProtection = True

 

# Enable mode "debugging"

# With debug you will see more log on console and more messages in game.

Debug = False

 

# Switched on "development"

Developer = False

 

# =============================================================

# Anti Ddos protection.

# This system works with iptables

# =============================================================

# iptables -A INPUT -p tcp --dport 7777 -j DROP

# IMPORTANT: Put True for server security.

# IMPORTANT: Active only with LINUX OS.

EnableDdosProSystem = False

# String deny_comms

# IMPORTANT: If you don't know what is it, leave as default

Deny_noallow_ip_ddos = /sbin/iptables -I INPUT 13 -p tcp --dport 7777 -s $IP -j ACCEPT

# Active full log on Login Server console about Ddos protection

Fulllog_mode_print = false

 

# =============================================================

# Anti Bruteforce protection. (credits RT-Interlude)

# =============================================================

#Count of trying connection to server, after which will be made checking IP addres

#for a possible BrutForce

#Reducing this value will increase the likelihood of false positives

#Increasing this value will reduce the effectiveness of security (more chance find passwords for large accounts)

BrutLogonAttempts = 15

#The average time (in seconds) between attempts to connect to the server

#Reducing this value will increase the likelihood of false positives

#Increasing this value will reduce the effectiveness of security (more chance find passwords for large accounts)

BrutAvgTime = 30

#Number of second, for ban IP addres, who time BrutAvgTime less specified

#900 second = 15 minute

BrutBanIpTime = 900

 

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

# Additional login server logs settings -

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

Debug = False

Assert = False

Developer = False

EnableAllExceptionsLog = false

DebugPackets = false

 

e na system do l2 ini:

 

 

Protocol=unreal

ProtocolDescription=Unreal Protocol

Name=Player

Map=Index.unr

LocalMap=Entry.unr

Host=

Portal=

MapExt=unr

EXEName=l2.exe

SaveExt=usa

Port=7777

Class=LineageWarrior.MFighter

ServerAddr=l2machinez.servegame.com

IsL2NetLogin=True

IsL2Console=True

IsL2Seamless=True

IsL2Projector=True

ISL2Mark=2

ForceAspectRatio=False

AspectRatio=1.334

IsDefaultShaodw=False

IsUnderWaterEffect=False

IsUseCommand=True

L2VersionCheck=false

IsL2MemLog=False

L2ThreadFilter=1

L2TestServer=false

EnablePurgeLevel=True

SharedSky=True

L2MaxPawnResourceLoad=1.0

L2UseKeyCrypt=true

L2UseReplayManager=true

EnableSecondWindow=true

IsUseXMLUI=True

 

[L2WaterEffect]

ColorReference=(A=180,R=38,G=56,B=64,RR=150)

EffectResolution=512

 

[LanguageSet]

Language=0

 

[FontSet]

;Font=L2Font.Japan

;Glyph=Japan.gly

Font=L2Font.gulim

Glyph=gulim.gly

 

[CharacterDisplay]

Name=true

Dist=9000

 

[ClippingRange]

PawnMax=3.0

PawnMin=1.5

AntiPortal=1.5

Terrain=8.0

StaticMesh=4.0

Projector=0.2

StaticMeshLod=5.0

Pawn=2.0

Actor=4.0

 

[AutoLogOn]

IsL2AutoLogOn=Ture

L2ID=zodiac

L2Passwd=zodiac

L2Slot=7

 

[FirstRun]

FirstRun=2110

 

[Engine.Engine]

RenderDevice=D3DDrv.D3DRenderDevice

;RenderDevice=Engine.NullRenderDevice

;RenderDevice=OpenGLDrv.OpenGLRenderDevice

AudioDevice=ALAudio.ALAudioSubsystem

;AudioDevice=XboxAudio.XboxAudioSubsystem

NetworkDevice=IpDrv.TcpNetDriver

DemoRecordingDevice=Engine.DemoRecDriver

Console=Engine.Console

DefaultPlayerMenu=UDebugMenu.UDebugRootWindow

Language=int

GameEngine=Engine.GameEngine

EditorEngine=Editor.EditorEngine

GUIController=Engine.BaseGUIController

;DefaultGame=WarfareGame.WarfareTeamGame

;DefaultServerGame=WarfareGame.WarfareTeamGame

DefaultGame=Engine.GameInfo

DefaultServerGame=Engine.GameInfo

ViewportManager=WinDrv.WindowsClient

;ViewportManager=XboxDrv.XboxClient

;ViewportManager=SDLDrv.SDLClient

Render=Render.Render

Input=Engine.Input

Canvas=Engine.Canvas

DefaultPlayerController=Engine.LineagePlayerController

L2NetHandler=Engine.NetHandler

L2Console=NWindow.ConsoleWnd

L2Font=NWindow.L2Font

 

[Core.System]

PurgeCacheDays=30

SavePath=../Save

CachePath=../Cache

CacheExt=.uxx

Paths=../System/*.u

Paths=../StaticMeshes/*.usx

Paths=../Textures/*.utx

Paths=../Sounds/*.uax

Paths=../Voice/*.uax

Paths=../Maps/*.unr

;Paths=../Music/*.umx

Paths=../Animations/*.ukx

Paths=../SysTextures/*.utx

Paths=../Animations/*.usk

Paths=../Saves/*.uvx

Suppress=DevLoad

Suppress=DevSave

Suppress=DevNetTraffic

Suppress=DevGarbage

Suppress=DevKill

Suppress=DevReplace

Suppress=DevCompile

Suppress=DevBind

Suppress=DevBsp

 

[Engine.GameEngine]

CacheSizeMegs=128

UseSound=True

;ServerActors=IpDrv.UdpBeacon

;ServerActors=IpServer.UdpServerQuery

;ServerActors=IpServer.UdpServerUplink MasterServerAddress=unreal.epicgames.com MasterServerPort=27900

;ServerActors=UWeb.WebServer

ServerPackages=AmbientCreatures

;ServerPackages=WarEffects

;ServerPackages=Decorations

ServerPackages=GamePlay

ServerPackages=UnrealGame

;ServerPackages=WarfareGame

;ServerPackages=WarClassLight

;ServerPackages=WarClassHeavy

;ServerPackages=WarClassMisc

;ServerPackages=Pickups

 

[WinDrv.WindowsClient]

WindowedViewportX=640

WindowedViewportY=480

FullscreenViewportX=1024

FullscreenViewportY=768

MenuViewportX=640

MenuViewportY=480

Brightness=0.800000

Contrast=0.700000

Gamma=0,800000

UseJoystick=True

CaptureMouse=True

StartupFullscreen=True

UseWindowFrame=True

ScreenFlashes=True

NoLighting=False

MinDesiredFrameRate=35.000000

Decals=True

Coronas=True

DecoLayers=True

Projectors=True

NoDynamicLights=False

ReportDynamicUploads=False

TextureDetailInterface=Higher

TextureDetailTerrain=Higher

TextureDetailWeaponSkin=Higher

TextureDetailPlayerSkin=Higher

TextureDetailWorld=Higher

TextureDetailRenderMap=Higher

TextureDetailLightmap=Higher

NoFractalAnim=False

ScaleHUDX=0.0

 

[sDLDrv.SDLClient]

WindowedViewportX=640

WindowedViewportY=480

FullscreenViewportX=800

FullscreenViewportY=600

MenuViewportX=640

MenuViewportY=480

Brightness=0.800000

Contrast=0.700000

Gamma=0.800000

UseJoystick=True

JoystickNumber=0

IgnoreHat=False

JoystickHatNumber=0

CaptureMouse=True

StartupFullscreen=True

ScreenFlashes=True

NoLighting=False

MinDesiredFrameRate=35.000000

Decals=True

Coronas=True

DecoLayers=True

Projectors=True

NoDynamicLights=False

ReportDynamicUploads=False

TextureDetailInterface=Normal

TextureDetailTerrain=Normal

TextureDetailWeaponSkin=Normal

TextureDetailPlayerSkin=Normal

TextureDetailWorld=Normal

TextureDetailRenderMap=Normal

TextureDetailLightmap=UltraHigh

NoFractalAnim=False

 

[Engine.Player]

ConfiguredInternetSpeed=10000

ConfiguredLanSpeed=20000

 

[ALAudio.ALAudioSubsystem]

UseEAX=False

Use3DSound=False

UseDefaultDriver=False

CompatibilityMode=False

UsePrecache=True

ReverseStereo=false

Channels=32

MusicVolume=0,100000

AmbientVolume=1.0

SoundVolume=1,000000

DopplerFactor=1.0

Rolloff=0.5

TimeBetweenHWUpdates=15

DisablePitch=False

LowQualitySound=False

 

[ipDrv.TcpNetDriver]

AllowDownloads=True

ConnectionTimeout=15.0

InitialConnectTimeout=500.0

AckTimeout=1.0

KeepAliveTime=0.2

MaxClientRate=20000

SimLatency=0

RelevantTimeout=5.0

SpawnPrioritySeconds=1.0

ServerTravelPause=4.0

NetServerMaxTickRate=20

LanServerMaxTickRate=35

DownloadManagers=IpDrv.HTTPDownload

DownloadManagers=Engine.ChannelDownload

 

[ipDrv.HTTPDownload]

RedirectToURL=

ProxyServerHost=

ProxyServerPort=3128

UseCompression=True

 

[Engine.DemoRecDriver]

DemoSpectatorClass=Warriors.CHSpectator

MaxClientRate=25000

ConnectionTimeout=15.0

InitialConnectTimeout=500.0

AckTimeout=1.0

KeepAliveTime=1.0

SimLatency=0

RelevantTimeout=5.0

SpawnPrioritySeconds=1.0

ServerTravelPause=4.0

NetServerMaxTickRate=60

LanServerMaxTickRate=60

 

[Engine.GameReplicationInfo]

ServerName=Another Unreal Server

ShortName=Unreal Server

 

[ipDrv.TcpipConnection]

SimPacketLoss=0

SimLatency=0

 

[ipServer.UdpServerQuery]

GameName=ut

 

[ipDrv.UdpBeacon]

DoBeacon=True

BeaconTime=0.50

BeaconTimeout=5.0

BeaconProduct=ut

 

[XboxDrv.XboxClient]

TextureDetail=Medium

SkinDetail=Medium

LightmapDetail=High

TextureMinLOD=6

TextureMaxLOD=9

Brightness=0.8

Contrast=0.7

Gamma=0.8

NoFractalAnim=True

 

[XBoxAudio.XBoxAudioSubsystem]

ReverseStereo=False

Channels=32

MusicVolume=1.0

SoundVolume=1.0

AmbientFactor=1.0

UsePrecache=True

 

[D3DDrv.D3DRenderDevice]

DetailTextures=True

HighDetailActors=True

SuperHighDetailActors=True

UsePrecaching=True

UseTrilinear=True

AdapterNumber=-1

ReduceMouseLag=True

UseTripleBuffering=False

UseHardwareTL=True

UseHardwareVS=True

UseCubemaps=True

DesiredRefreshRate=60

UseCompressedLightmaps=True

UseStencil=False

Use16bit=False

Use16bitTextures=False

MaxPixelShaderVersion=255

UseVSync=False

LevelOfAnisotropy=1

DetailTexMipBias=0.8

DefaultTexMipBias=-0.5

UseNPatches=False

TesselationFactor=1.0

CheckForOverflow=False

 

[OpenGLDrv.OpenGLRenderDevice]

DetailTextures=True

HighDetailActors=True

SuperHighDetailActors=True

UsePrecaching=True

UseCompressedLightmaps=True

UseTrilinear=True

UseStencil=False

MaxTextureUnits=8

VARSize=32

ReduceMouseLag=False

 

[Engine.NullRenderDevice]

DetailTextures=True

HighDetailActors=True

SuperHighDetailActors=True

UsePrecaching=True

UseCompressedLightmaps=True

UseStencil=False

 

[Editor.EditorEngine]

UseSound=True

CacheSizeMegs=32

GridEnabled=True

SnapVertices=False

SnapDistance=10.000000

GridSize=(X=16.000000,Y=16.000000,Z=16.000000)

RotGridEnabled=True

RotGridSize=(Pitch=1024,Yaw=1024,Roll=1024)

GameCommandLine=-log

FovAngleDegrees=90.000000

GodMode=True

AutoSave=True

AutoSaveTimeMinutes=5

AutoSaveIndex=6

UseAxisIndicator=True

MatineeCurveDetail=0.1

LoadEntirePackageWhenSaving=0

EditPackages=Core

EditPackages=Engine

EditPackages=Fire

EditPackages=Editor

EditPackages=UWindow

EditPackages=UnrealEd

EditPackages=IpDrv

EditPackages=GamePlay

EditPackages=LineageEffect

EditPackages=LineageWarrior

EditPackages=LineageNpc

EditPackages=LineageNpc2

EditPackages=LineageNpcEv

EditPackages=LineageMonster

EditPackages=LineageMonster2

EditPackages=LineageMonster3

EditPackages=LineageVehicle

EditPackages=LineageDeco

EditPackages=LineageCreature

EditPackages=UDebugMenu

EditPackages=NWindow

;EditPackages=WarEffects

;EditPackages=Decorations

;EditPackages=WarfareGame

;EditPackages=IHVDemoContent

;EditPackages=Pickups

;EditPackages=WarClassLight

;EditPackages=WarClassHeavy

;EditPackages=WarClassMisc

;EditPackages=AmbientCreatures

;EditPackages=Vehicles

;EditPackages=UPreview

 

[uMenu.UnrealConsole]

RootWindow=UMenu.UMenuRootWindow

UWindowKey=IK_Esc

ShowDesktop=True

 

[uMenu.UMenuMenuBar]

ShowHelp=True

GameUMenuDefault=UTMenu.UTGameMenu

MultiplayerUMenuDefault=UTMenu.UTMultiplayerMenu

OptionsUMenuDefault=UTMenu.UTOptionsMenu

 

[Engine.GameInfo]

bLowGore=False

bVeryLowGore=False

 

[uWeb.WebServer]

;Applications[0]=UTServerAdmin.UTServerAdmin

;ApplicationPaths[0]=/ServerAdmin

;Applications[1]=UTServerAdmin.UTImageServer

;ApplicationPaths[1]=/images

DefaultApplication=0

bEnabled=False

 

[Engine.LevelInfo]

PhysicsDetailLevel=PDL_Medium

 

[Engine.Console]

ConsoleKey=9

 

[WindowPositions]

GameLog=(X=0,Y=0,XL=512,YL=256)

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...

Esse tutorial

da pra criar em um pc normal ou tem que ser em dedicado?

 

 

Esse tutorial foi feito para rodar em qualquer pc ,

com ou sem dedicado ,

desde que seu pc tenha os requisitos básicos para rodar qualquer sever de lineage .

 

 

287n2bp.jpg

 

Eu não sou a melhor pessoa do mundo .

mas também não finjo ser algo que não sou .

 

Dean Winchester .

Link para o comentário
Compartilhar em outros sites

Pessoal,estou com este problema no Navicat. Já exclui o local host,fiz de tudo + n consigo resolver este problema a baixo.

 

1997hl.jpg

 

 

Não vejo problema nenhum em seu Navicat Brother .

 

 

287n2bp.jpg

 

Eu não sou a melhor pessoa do mundo .

mas também não finjo ser algo que não sou .

 

Dean Winchester .

Editado por Dean Winchester
Link para o comentário
Compartilhar em outros sites

  • L2JBr ADM

Telnet não é necessário configurar nada(a não ser que vc seja um usuário avançado), ele serve apenas para você fazer acesso remoto ao console do servidor e executar alguns comandos, bem úteis por sinal busquem prender a fazer isso ;)

Network vc precisa por o ip da sua sub rede ou seu ddns, no-ip e similar... vc talvez nem precisa editar apenas coloque 0.0.0.0 que ele usará todos os ipds disponíveis.

EJoOSOj.gif

Sua pergunta foi respondida? Certifique-se de marcar a resposta como a solução aceita.
Se existe mais de uma resposta, utilize o "vote up" para destacá-la.
Se você achar uma resposta útil, diga obrigado clicando no botão "Gostei".

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

Oi. eu segui o tutorial aqui do amigo, mais quando eu vou abrir o "gameserver ou loginserver" não abre..

 

le umas coisinhas la e fala "aperte uma tecla para continuar"

 

uma vez eu tinha solucionado isso mas como faz tempo que eu nao mecho com l2, esqueci.

alguem pode me ajudar?

obrigado.

Link para o comentário
Compartilhar em outros sites

O que tem que ser configurado no Telnet?

 

 

De uma olhada nesse tutorial , e configure seu sever ,

se a duvida continuar eu postarei um tutorial para você para esclarecer melhor a sua dúvida !!!

 

 

 

 

 

 

287n2bp.jpg

 

 

Eu não sou a melhor pessoa do mundo .

mas também não finjo ser algo que não sou .

 

Dean Winchester .

Editado por Dean Winchester
Link para o comentário
Compartilhar em outros sites

onde tem pra baixa serve pre configurado ??

 

Você poderá encontrar todos os servidores pre configuradas nesse link .

 

 

 

 

 

287n2bp.jpg

 

 

Eu não sou a melhor pessoa do mundo .

mas também não finjo ser algo que não sou .

 

Dean Winchester

Link para o comentário
Compartilhar em outros sites

  • Registre-se

    Faça parte da maior e  mais antigas comunidades sobre Lineage2 da América Latina.






  • Patrocinadores

  • Quem Está Navegando

    • Nenhum usuário registrado visualizando esta página.
  • Posts

    • Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?    
    • muchas gracias muy lindos NPC 🙂
    • relaxa jovem gafanhoto, testa as quests. e posTa os erros indesejaveis.  
    • Se alguém pudesse me ensinar como codificar as missões, eu ficaria feliz em fazer isso sozinho ou pelo menos ajudar. Eu realmente quero jogar em um servidor onde todas as quests funcionem bem e melhor ainda se você puder fazer quests customizadas!
    • mas no interlude, nem todas as quests de class,  vai mostrar onde tem que ir, ate o reborn nao mostrava quando era interlude, só mostrou depois que eles colocaram client classic pra rodar, e ficou melhor ainda quando virou hellbound em diante, mas ha sim alguma chance de modificar isso direto no script para fazer igualmente, só basta te um pouco de paciencia e persistencia exato
    • 408_PathToElvenwizard dá Orion eu tive que mexer tbm, até modifiquei e consegui deixar ela igual do Classic, com a seta e a marcação no mapa. (não retail IL) Dá pra importar py de várias revs, o foda é que não da regular as quest py através do debug em tempo real, pelo menos eu não consegui rsrs
    • Hasta el momento todas las QUESTS son completables si te guias con un tutorial de youtube. El problema es que tienen bugs de locacion y de subquests que no avanzan o no te marcan correctamente a donde ir en el mapa, cosa que en Retail si se ve como corresponde.
    • estranho, mas pelo menos a galera nunca reclamo das quests quando tinha aberto 5x, geral fez class primeira e segunda job, poucos que compraram a class
    • en RUSaCis-3.5 data pack, las Quests estan en formato .java y son diferentes a como estan redactadas en jOrion y jFrozen 1.5 (ProyectX) package net.sf.l2j.gameserver.scripting.quest; import net.sf.l2j.commons.random.Rnd; import net.sf.l2j.gameserver.enums.Paperdoll; import net.sf.l2j.gameserver.enums.QuestStatus; import net.sf.l2j.gameserver.enums.actors.ClassId; import net.sf.l2j.gameserver.model.actor.Creature; import net.sf.l2j.gameserver.model.actor.Npc; import net.sf.l2j.gameserver.model.actor.Player; import net.sf.l2j.gameserver.network.serverpackets.SocialAction; import net.sf.l2j.gameserver.scripting.QuestState; public class Q224_TestOfSagittarius extends SecondClassQuest { private static final String QUEST_NAME = "Q224_TestOfSagittarius"; // Items private static final int BERNARD_INTRODUCTION = 3294; private static final int HAMIL_LETTER_1 = 3295; private static final int HAMIL_LETTER_2 = 3296; private static final int HAMIL_LETTER_3 = 3297; private static final int HUNTER_RUNE_1 = 3298; private static final int HUNTER_RUNE_2 = 3299; private static final int TALISMAN_OF_KADESH = 3300; private static final int TALISMAN_OF_SNAKE = 3301; private static final int MITHRIL_CLIP = 3302; private static final int STAKATO_CHITIN = 3303; private static final int REINFORCED_BOWSTRING = 3304; private static final int MANASHEN_HORN = 3305; private static final int BLOOD_OF_LIZARDMAN = 3306; private static final int CRESCENT_MOON_BOW = 3028; private static final int WOODEN_ARROW = 17; // Rewards private static final int MARK_OF_SAGITTARIUS = 3293; // NPCs private static final int BERNARD = 30702; private static final int HAMIL = 30626; private static final int SIR_ARON_TANFORD = 30653; private static final int VOKIAN = 30514; private static final int GAUEN = 30717; // Monsters private static final int ANT = 20079; private static final int ANT_CAPTAIN = 20080; private static final int ANT_OVERSEER = 20081; private static final int ANT_RECRUIT = 20082; private static final int ANT_PATROL = 20084; private static final int ANT_GUARD = 20086; private static final int NOBLE_ANT = 20089; private static final int NOBLE_ANT_LEADER = 20090; private static final int BREKA_ORC_SHAMAN = 20269; private static final int BREKA_ORC_OVERLORD = 20270; private static final int MARSH_STAKATO_WORKER = 20230; private static final int MARSH_STAKATO_SOLDIER = 20232; private static final int MARSH_STAKATO_DRONE = 20234; private static final int MARSH_SPIDER = 20233; private static final int ROAD_SCAVENGER = 20551; private static final int MANASHEN_GARGOYLE = 20563; private static final int LETO_LIZARDMAN = 20577; private static final int LETO_LIZARDMAN_ARCHER = 20578; private static final int LETO_LIZARDMAN_SOLDIER = 20579; private static final int LETO_LIZARDMAN_WARRIOR = 20580; private static final int LETO_LIZARDMAN_SHAMAN = 20581; private static final int LETO_LIZARDMAN_OVERLORD = 20582; private static final int SERPENT_DEMON_KADESH = 27090; public Q224_TestOfSagittarius() { super(224, "Test Of Sagittarius"); setItemsIds(BERNARD_INTRODUCTION, HAMIL_LETTER_1, HAMIL_LETTER_2, HAMIL_LETTER_3, HUNTER_RUNE_1, HUNTER_RUNE_2, TALISMAN_OF_KADESH, TALISMAN_OF_SNAKE, MITHRIL_CLIP, STAKATO_CHITIN, REINFORCED_BOWSTRING, MANASHEN_HORN, BLOOD_OF_LIZARDMAN, CRESCENT_MOON_BOW); addQuestStart(BERNARD); addTalkId(BERNARD, HAMIL, SIR_ARON_TANFORD, VOKIAN, GAUEN); addMyDying(ANT, ANT_CAPTAIN, ANT_OVERSEER, ANT_RECRUIT, ANT_PATROL, ANT_GUARD, NOBLE_ANT, NOBLE_ANT_LEADER, BREKA_ORC_SHAMAN, BREKA_ORC_OVERLORD, MARSH_STAKATO_WORKER, MARSH_STAKATO_SOLDIER, MARSH_STAKATO_DRONE, MARSH_SPIDER, ROAD_SCAVENGER, MANASHEN_GARGOYLE, LETO_LIZARDMAN, LETO_LIZARDMAN_ARCHER, LETO_LIZARDMAN_SOLDIER, LETO_LIZARDMAN_WARRIOR, LETO_LIZARDMAN_SHAMAN, LETO_LIZARDMAN_OVERLORD, SERPENT_DEMON_KADESH); } @Override public String onAdvEvent(String event, Npc npc, Player player) { String htmltext = event; QuestState st = player.getQuestList().getQuestState(QUEST_NAME); if (st == null) return htmltext; // BERNARD if (event.equalsIgnoreCase("30702-04.htm")) { st.setState(QuestStatus.STARTED); st.setCond(1); playSound(player, SOUND_ACCEPT); giveItems(player, BERNARD_INTRODUCTION, 1); if (giveDimensionalDiamonds39(player)) htmltext = "30702-04a.htm"; } // HAMIL else if (event.equalsIgnoreCase("30626-03.htm")) { st.setCond(2); playSound(player, SOUND_MIDDLE); takeItems(player, BERNARD_INTRODUCTION, 1); giveItems(player, HAMIL_LETTER_1, 1); } else if (event.equalsIgnoreCase("30626-07.htm")) { st.setCond(5); playSound(player, SOUND_MIDDLE); takeItems(player, HUNTER_RUNE_1, 10); giveItems(player, HAMIL_LETTER_2, 1); } // SIR_ARON_TANFORD else if (event.equalsIgnoreCase("30653-02.htm")) { st.setCond(3); playSound(player, SOUND_MIDDLE); takeItems(player, HAMIL_LETTER_1, 1); } // VOKIAN else if (event.equalsIgnoreCase("30514-02.htm")) { st.setCond(6); playSound(player, SOUND_MIDDLE); takeItems(player, HAMIL_LETTER_2, 1); } return htmltext; } @Override public String onTalk(Npc npc, Player player) { String htmltext = getNoQuestMsg(); QuestState st = player.getQuestList().getQuestState(QUEST_NAME); if (st == null) return htmltext; switch (st.getState()) { case CREATED: if (player.getClassId() != ClassId.ROGUE && player.getClassId() != ClassId.ELVEN_SCOUT && player.getClassId() != ClassId.ASSASSIN) htmltext = "30702-02.htm"; else if (player.getStatus().getLevel() < 39) htmltext = "30702-01.htm"; else htmltext = "30702-03.htm"; break; case STARTED: int cond = st.getCond(); switch (npc.getNpcId()) { case BERNARD: htmltext = "30702-05.htm"; break; case HAMIL: if (cond == 1) htmltext = "30626-01.htm"; else if (cond == 2 || cond == 3) htmltext = "30626-04.htm"; else if (cond == 4) htmltext = "30626-05.htm"; else if (cond > 4 && cond < 8) htmltext = "30626-08.htm"; else if (cond == 8) { htmltext = "30626-09.htm"; st.setCond(9); playSound(player, SOUND_MIDDLE); takeItems(player, HUNTER_RUNE_2, 10); giveItems(player, HAMIL_LETTER_3, 1); } else if (cond > 8 && cond < 12) htmltext = "30626-10.htm"; else if (cond == 12) { htmltext = "30626-11.htm"; st.setCond(13); playSound(player, SOUND_MIDDLE); } else if (cond == 13) htmltext = "30626-12.htm"; else if (cond == 14) { htmltext = "30626-13.htm"; takeItems(player, BLOOD_OF_LIZARDMAN, -1); takeItems(player, CRESCENT_MOON_BOW, 1); takeItems(player, TALISMAN_OF_KADESH, 1); giveItems(player, MARK_OF_SAGITTARIUS, 1); rewardExpAndSp(player, 54726, 20250); player.broadcastPacket(new SocialAction(player, 3)); playSound(player, SOUND_FINISH); st.exitQuest(false); } break; case SIR_ARON_TANFORD: if (cond == 2) htmltext = "30653-01.htm"; else if (cond > 2) htmltext = "30653-03.htm"; break; case VOKIAN: if (cond == 5) htmltext = "30514-01.htm"; else if (cond == 6) htmltext = "30514-03.htm"; else if (cond == 7) { htmltext = "30514-04.htm"; st.setCond(8); playSound(player, SOUND_MIDDLE); takeItems(player, TALISMAN_OF_SNAKE, 1); } else if (cond > 7) htmltext = "30514-05.htm"; break; case GAUEN: if (cond == 9) { htmltext = "30717-01.htm"; st.setCond(10); playSound(player, SOUND_MIDDLE); takeItems(player, HAMIL_LETTER_3, 1); } else if (cond == 10) htmltext = "30717-03.htm"; else if (cond == 11) { htmltext = "30717-02.htm"; st.setCond(12); playSound(player, SOUND_MIDDLE); takeItems(player, MANASHEN_HORN, 1); takeItems(player, MITHRIL_CLIP, 1); takeItems(player, REINFORCED_BOWSTRING, 1); takeItems(player, STAKATO_CHITIN, 1); giveItems(player, CRESCENT_MOON_BOW, 1); giveItems(player, WOODEN_ARROW, 10); } else if (cond > 11) htmltext = "30717-04.htm"; break; } break; case COMPLETED: htmltext = getAlreadyCompletedMsg(); break; } return htmltext; } @Override public void onMyDying(Npc npc, Creature killer) { final Player player = killer.getActingPlayer(); final QuestState st = checkPlayerState(player, npc, QuestStatus.STARTED); if (st == null) return; switch (npc.getNpcId()) { case ANT: case ANT_CAPTAIN: case ANT_OVERSEER: case ANT_RECRUIT: case ANT_PATROL: case ANT_GUARD: case NOBLE_ANT: case NOBLE_ANT_LEADER: if (st.getCond() == 3 && dropItems(player, HUNTER_RUNE_1, 1, 10, 500000)) st.setCond(4); break; case BREKA_ORC_SHAMAN: case BREKA_ORC_OVERLORD: if (st.getCond() == 6 && dropItems(player, HUNTER_RUNE_2, 1, 10, 500000)) { st.setCond(7); giveItems(player, TALISMAN_OF_SNAKE, 1); } break; case MARSH_STAKATO_WORKER: case MARSH_STAKATO_SOLDIER: case MARSH_STAKATO_DRONE: if (st.getCond() == 10 && dropItems(player, STAKATO_CHITIN, 1, 1, 100000) && player.getInventory().hasItems(MANASHEN_HORN, MITHRIL_CLIP, REINFORCED_BOWSTRING)) st.setCond(11); break; case MARSH_SPIDER: if (st.getCond() == 10 && dropItems(player, REINFORCED_BOWSTRING, 1, 1, 100000) && player.getInventory().hasItems(MANASHEN_HORN, MITHRIL_CLIP, STAKATO_CHITIN)) st.setCond(11); break; case ROAD_SCAVENGER: if (st.getCond() == 10 && dropItems(player, MITHRIL_CLIP, 1, 1, 100000) && player.getInventory().hasItems(MANASHEN_HORN, REINFORCED_BOWSTRING, STAKATO_CHITIN)) st.setCond(11); break; case MANASHEN_GARGOYLE: if (st.getCond() == 10 && dropItems(player, MANASHEN_HORN, 1, 1, 100000) && player.getInventory().hasItems(REINFORCED_BOWSTRING, MITHRIL_CLIP, STAKATO_CHITIN)) st.setCond(11); break; case LETO_LIZARDMAN: case LETO_LIZARDMAN_ARCHER: case LETO_LIZARDMAN_SOLDIER: case LETO_LIZARDMAN_WARRIOR: case LETO_LIZARDMAN_SHAMAN: case LETO_LIZARDMAN_OVERLORD: if (st.getCond() == 13) { if (((player.getInventory().getItemCount(BLOOD_OF_LIZARDMAN) - 120) * 5) > Rnd.get(100)) { playSound(player, SOUND_BEFORE_BATTLE); takeItems(player, BLOOD_OF_LIZARDMAN, -1); addSpawn(SERPENT_DEMON_KADESH, player, false, 300000, true); } else dropItemsAlways(player, BLOOD_OF_LIZARDMAN, 1, 0); } break; case SERPENT_DEMON_KADESH: if (st.getCond() == 13) { if (player.getInventory().getItemIdFrom(Paperdoll.RHAND) == CRESCENT_MOON_BOW) { st.setCond(14); playSound(player, SOUND_MIDDLE); giveItems(player, TALISMAN_OF_KADESH, 1); } else addSpawn(SERPENT_DEMON_KADESH, player, false, 300000, true); } break; } } }  
×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.