[TO GUIDE EXEI FTIAXTEI APO MENA KAI 8ELO GNOMES]
KATEBASTE TA PARAKATO PROGRAMATA
JAVA---->http://java.sun.com/javase/downloads/
SQL---->http://dev.mysql.com/downloads/mysql/5.1.html
NAVICAT 8 ---->http://www.navicat.com/download.html
L2J SERVER---->http://www.l2jserver.com/nightly/ |
L2 DATAPACK ---->http://www.l2jdp.com/nightly/ | EDW 8A PARETE TA DIO ARXIA EINAI I IDIA SELIDA EPISIS AN PATISETE OLD SAS DIXNEI OLA TA CLIENT MPOREITE NA EPILE3ETE
1.EGATASTISTE TO JAVA
2.EGKATASTISTE TO SQL KAI EKEI POU 8ELETE (EKEI P ZEITAEI ROOTER BALTE TO IP TOU ROOTER SAS KAI GIA NA MN TO ALA3ETE (TO IP) BALTE STA ALA DIO KOUTAKIA TO IDIO)
3.EGATASTISTE TO NAVICAT
4.ANOI3TE TO PROGRAMA KAI PATISTE NEW CONNECTION
KAI SIMPLIROSTE ---->CONNECTION NAME -->Lockalhost
KAI STO PASSWORD TO IP TOU ROOTER SAS (TO NAVICAT EINAI ETEIMO)
5.KANTE EXCTRACT TA-->L2J SERVER+L2 DATAPACK
6.STO DATABASE TORA (DLD STO DATAPACK EXEI FAKELO P LEGETE TOOLS)TREXTE TO ARXEIO ---->database_installer.bat EKEI 8A SAS PEI NA T BALETE KAPIO DEDOMENA ESEIS PROTA PRATA 8A TOU TO MEROS P BALATE TO SQL ALA OXI GIA TO SQL ALA TO BIN TOU SQL AUTO SAS LEEI P TO BAZEIS OTAN TO KANEIS EGATASTASI ALA AN TO ALA3ATE STIN EGATASTASI BALTE TO MERO P TO BALATE!META SAS ZITAEI USERNAME AN EXETE AKOLOU8ISEI AUTA P SAS EIPA 8A BALETE ''root'' META ZITAEI PASSWORD KAI 8A BALETE TO IP TOU ROOTER.META LEEI GIA DATABASE JDB ALA ESEIS DN EXETE OPOTE PATISTE KENO (MN BALETE TIPOTA).META BALTE localhosT.META
BALTE PALI ''root'' PALI TO IP TOU ROOTER.META KENO.META localhost.META PATISTE c.META .(TELEIA).META .(TELEIA) KAI META
y. TELOS SAS KOKINIZEI TN O8ONEI KAI SAS RWTAEI AN 8ELETE NA KANETE L2JDB (DATABASE) PATISTE ''y''
7.EXETE ENA FAKELO P LEGETE ''LOGIN'' PARTE TON OPOS EINAI KAI COPY APO KEI P 8ELETE NA ARXIZETE TO LOGIN TOU SERVER
8.EXETE KAI ENA ALO FAKELO ME NAME ''GAMESERVER'' KAI BALTE TON MAZI ME TON FAKELO ''LOGIN''
9.OTI EXEI MESA TO L2J DATAPACK(POU KATEBASATE) COPY MESA STON FAKELO P LEGETE ''GAMESERVER'' (AUTON POU EIXATE ANTIGRAPSEI P TON IXATE BALEI EKEI APOPOU 8A ANIGATE TON SERVER)
10.(KONTEUETE)STO LOGIN P EIXATE KANEI COPY APO KEI P 8A ARXIZATE TON SERVER MPEITE STON FAKELO MESA TOU P LEGETE config KAI 8A DEITE ENA ARXEIO P LEGETE loginserver.properties
EKEI MESA KANTE COPY TO PARAKATO KAI ''KOLISTE'' TO PANO APO AUTA P EIXE
# 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://l2jserver.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= <---- HERE PUT YOUR PUBLIC INTERNET IP (WAN), TO ALLOW EXTERNAL USERS CONNECT TO YOUR SERVER
IF YOU ARE PLAYING/TESTING ALONE IN YOUR LOCAL MACHINE, JUST PUT 127.0.0.1
# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname
InternalHostname= <---- HERE PUT YOUR INTERNAL IP, GENERALLY 127.0.0.1
IF YOU ARE PLAYING/TESTING IN LAN WITH OTHERS USERS, PUT YOU LAN IP HERE.
# Bind ip of the LoginServer, use * to bind on all available IPs
LoginserverHostname=*
LoginserverPort=2106
# How many times you can provide an invalid account/pass before the IP gets banned
LoginTryBeforeBan=10
# 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=*
# The port on which login will listen for GameServers
LoginPort=9014
# 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 Security to leave this option as defalut (True)
ShowLicence = True
# Database info
Driver=com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
URL=jdbc:mysql://localhost/l2jdb
#URL=jdbc:hsqldb:hsql://localhost/l2jdb
#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=
Login=root
Password= <---- HERE PUT YOUR MYSQL PASSWORD
MaximumDbConnections=10
# Useable values: "true" - "false", use this option to choose whether accounts will be created
# automatically or not.
AutoCreateAccounts=true
# The delay in minutes after which the login updates the gameservers IP's (usefull when their ip is dynamic)
IpUpdateTime=15
# ==============================================================
# Test server setting, shoudnt be touched in online game server
# ==============================================================
Debug = False
Assert = False
Developer = False
# Enforce GG Authorization from client
# Login server will kick client if client bypassed GameGuard authentication
ForceGGAuth=True
#FloodProtection. time in ms
EnableFloodProtection=True
FastConnectionLimit=15
NormalConnectionTime=700
FastConnectionTime=350
MaxConnectionPerIP=50
PROSOXI:MIN TO BALETE APO PANO OPOS TO BLEPETE AN DEITE EXEI KAPIA KENA KAI SAS EKSIGEI GIA NA KANETE TON SERVER ONLINE I OFFLINE
11.KANTE TO IDIO KAI EDW MONO POU AUTO 8A TO ''KOLISETE''
STO FAKELO ''GAMESERVER'' P EXETE BALEI EKEI P 8ELETE GIA NA ANOIGETE TON SERVER EXEI ENA FAKELO ''confing'' EXEI ENA ARXEI ''SERVER.PROPERTIES''
# 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://l2jserver.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 !!!
# ================================================================
# Bind ip of the gameserver, use * to bind on all available IPs
GameserverHostname=*
GameserverPort=7777
# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
# If this ip is resolvable by Login just leave *
ExternalHostname= <---- HERE PUT YOUR PUBLIC INTERNET IP (WAN), TO ALLOW EXTERNAL USERS CONNECT TO YOUR SERVER
IF YOU ARE PLAYING/TESTING ALONE IN YOUR LOCAL MACHINE, JUST PUT 127.0.0.1
# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname
# If this ip is resolvable by Login just leave *
InternalHostname= <---- HERE PUT YOUR INTERNAL IP, GENERALLY 127.0.0.1
IF YOU ARE PLAYING/TESTING IN LAN WITH OTHERS USERS, PUT YOU LAN IP HERE.
# The Loginserver host and port
LoginPort=9014
LoginHost=127.0.0.1
# This is the server id that the gameserver will request (i.e. 1 is Bartz)
RequestServerID = 1
# If set to true, the login will give an other id to the server if the requested id is allready reserved
AcceptAlternateID = True
# Database info
Driver=com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
URL=jdbc:mysql://localhost/l2jdb
#URL=jdbc:hsqldb:hsql://localhost/l2jdb
#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=
Login=root
Password= <---- HERE PUT YOUR MYSQL PASSWORD.
MaximumDbConnections=100
# Datapack root directory, defaults to current directory from which the server is started
# DatapackRoot = C:/Work/tmp/DataPack
# Define character name template
# Example to use only : CnameTemplate=[A-Z][a-z]{3,3}[A-Za-z0-9]*
# will allow names with first capital letter, next three small letters,
# and any (capital or not) letter or number, like ZbigN1eW
# Most rational to have CnameTemplate=[A-Z][a-z]*
# meaning names only of letters with first one capital, like Zbigniew
# Default .* - any namy of any symbols
CnameTemplate=.*
PetNameTemplate=.*
# Maximum number of chars per account - Default 7 (0 = unlimited [7 is the client limit])
CharMaxNumber = 7
# Define how many players are allowed to play simultaneously on your server.
MaximumOnlineUsers=100
# Minimum and maximum protocol revision that server allow to connect.
# You must keep MinProtocolRevision <= MaxProtocolRevision.
MinProtocolRevision = 828
MaxProtocolRevision = 828
PROSOXI:PALI PREPEI NA RI8MISETE OPOS PRIN
12.TORA PIGENTE STO FAKELO GAMESERVER APOPOU 8A TREXETE TON SERVER KAI PARTE TO ARXEIO POU LEGETE ''build'' KAI BALTE TO STO LOGIN APOPOU8A TREXETE TON SERVER
13.PIGENTE STO LOGIN FAKELO ''LOGIN'' KAI KAI TREXTE TO BAT P LEGETE ''RegisterGameServer.bat '' PATISTE ENA TIXEO NOUMERO PERIMENTE MISO LEPTO KAI KLISTE TO.META 8A SAS BGALEI ENA ARXEI POU 8A LEGETE ''hexid(server x)''kai 8a to kanete metonomasia se ''hexid''
14.STO FAKELO ''GAMESERVER'' STO FAKELO ''confing'' BALTE TO ''hexid''
15.(FOR NOOBS ANOI3TE TO FAKELO GAMESERVER KAI LOGIN KAI TRE3TE TA ARXEIA ----> startLoginServer +startGameServer