Jak postawić serwer?
Potrzebujesz następujących programów:
- mysql-installer-community-5.6.45.0 (ta wersja na nowszej zmieniono zmienne i nie chce działać - pamiętaj że pliki serwerowe l2 są stare..)
- jdk-8u231-windows-x64 - java developer kit w wersji 8
- navicat121_mysql_en_x86 do zarządzania bazą mysql w sposób wygodny
- pliki serwerowe - możesz użyć l2j skompilować i mieć czyste pliki albo użyć "gotowca" gdzie sa już dodane buffery, gm shop itd Ja skorzystałem z takiego nazywa się l2mythras wzięty stąd:
https://maxcheaters.com/topic/216165-h5-l2mythras-files-sources-compiled-geo-patch/
SOURCES: DOWNLOAD - do kompilacji
COMPILED: DOWNLOAD - to pobieramy
GEODATA: DOWNLOAD - jeśli mamy dużo ramu można pobrać i włączyć (8gb+)
SYSTEM PATCH: DOWNLOAD - patch przez który się łączymy i ma dodatkowe grafiki i tekstury
- DUCSetup_v4_1_1 jeśli chcesz hostować server dla innych graczy a masz zmienne zewnętrzne ip (np neostrada)
- l2 fileedit do danej kroniki by wyedytować plik l2.ini i tam ustawić adres ip albo adres server ddns - by łączyło się na tą stronkę i pobierąlo nasz zmienny adres ip !
1.Zainstaluj wszystkie programy (podczas instalacji mysql ustaw jakies haslo i je zapamiętaj)
2. Wypakuj l2mythras do folderu np l2server
3. Uruchom z folderu tools -> install.bat podaj login do bazy danych (pewnie root) i hasło (które podałeś przy instalacji) oraz nazwę bazy danych np l2jdb oraz adres 127.0.0.1
4. Przejdź do loginserver->config->loginserver config i ustaw tak:
# =================================================
# Settings authorization server
# =================================================
# Host and port for client connections
LoginserverHostname = *
LoginserverPort = 2106
# Host and port for game servers
LoginHost = twój adres ip otrzymany z routera albo 127.0.0.1 jak grasz sam
LoginPort = 9014
# Accept new game server in a free slot
AcceptNewGameServer = True
# Database Settings
Driver = com.mysql.jdbc.Driver
URL = jdbc:mysql://localhost/l2mythras
Login = root
Password = dupakupa albo inne porządne hasło
MaximumDbConnections = 100
Następnie gameserver->config->server config ustaw tak:
# ===============================
# Network Configuration Server #
# ===============================
# IP which Bind Game server, * - all possible
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
ExternalHostname =lineage2christmas.ddns.net <- tu podałem adres do stronki która zamienia moje zewnętrzne dynamiczne ip jak grasz solo może być 127.0.0.1
# This is transmitted to the client from the same network, so it has to be a local IP or resolvable host name
InternalHostname = 192.168.1.10 -> to mój adres jaki dostałem z routera jak grasz solo może być 127.0.0.1
# AdvIpSystem Make more GameServerIDs. Every Ip should be Protected by a DDoS Guard.
# Your Server will have Success with this system Online.
AdvIPSystem = False
# Address \ port LS
LoginPort = 9014
LoginHost = 192.168.1.10 jak grasz solo może być 127.0.0.1
LoginUseCrypt = true
# How to request ID of LS
RequestServerID = 4
# Permission to take a different id, if requested busy
AcceptAlternateID = False
# ====================
# NEW VOTE SYSTEM #
VoteTopzoneApiKey = b5e197c45ef378d2291a94764060389d
VoteTopzoneServerId = 12754
# ====================
# ====================
# Database Settings #
# ====================
# Database connection GameServer
Driver = com.mysql.jdbc.Driver
GameURL = jdbc:mysql://localhost/l2mythras?UseUnicode=true&characterEncoding=UTF-8
GameUser = root
GamePassword = haslodomysql
# Database connection LoginServer
LoginURL = jdbc:mysql://localhost/l2mythras?UseUnicode=true&characterEncoding=UTF-8
LoginUser = root
LoginPassword = haslodomysql
Następnie uruchamiasz loginserver.bat
Po nim uruchamiasz gameserver.bat
Jak wszystko dobrze poszło server już stoi :) jak wywali jakieś błędy kopiujesz i znajdziesz w google odpowiedź (sam się na tym nie znam więc nie pomogę xD)
Aby połączyć się serverem używasz oryginalnaego patcha podanego u góry stronki albo edytujesz plik l2.ini przy pomocy l2 file editora do danej kroniki zmieniając tą linijkę:
Aby połączyć się serverem używasz oryginalnaego patcha podanego u góry stronki albo edytujesz plik l2.ini przy pomocy l2 file editora do danej kroniki zmieniając tą linijkę:
[URL]
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=lineage2christmas.ddns.net <------- tutaj wpisujesz 127.0.0.1 albo swój adres zewnętrzny stały albo też kombinujesz z ddns :)
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
L2ShaderPath=..\system\
UseNewPetition=false
L2HomeURL=https://lineage2christmas.blogspot.com/
Brak komentarzy:
Prześlij komentarz