FAQ - FREQUENTLY ASKED QUESTIONS - CZĘSTO ZADAWANE PYTANIATen dział ma Wam pomóc w rozwoju swojego servera, rozwianiu Waszych wątpliwości i umilenia pobytu na forum Moderatorom
. W przypadku gdy nie znajdziecie tu odpowiedzi na jakieś pytanie wysyłajcie PM do Soula, albo zakładajcie tematy w odpowiednim dziale, które następnie zostanią zweryfikowane i w przypadku, gdy będzie sens zamieszczania ich w FAQ, zostaną tu zmaieszczone. Postaram się także opisać wszystko w jak najprostrzym języku i proszę innych Moderatorów, Administratorów, aby poprawili moje błędy i dopisali w tym dziale rzeczy, których brakuje.
Miłej lektury.0. Jak obsługiwać najważniejszą opcję na forum (szukaj), w przypadku gdy nie znajdę czegoś w FAQ, a jestem leniwy?
Wchodzimy tutaj: http://forum.lineage2.com.pl/index.php?action=search;advanced I wpisujemy to, czego potrzebujemy.Pytania Generalne:1. Jak postawić server l2j na Widowsie?Najlepiej zrobić to z tą instrukcją:
http://forum.lineage2.com.pl/index.php/topic,9450.0.html2. Jak postawić server l2j na Linuxie?Najlepiej zrobić to z tą instrukcją:
http://forum.lineage2.com.pl/index.php/topic,11297.0.html3. Skąd mogę wziąć ważne linki?Można je znaleźć tutaj:
http://forum.lineage2.com.pl/index.php/topic,9404.0.html4. Jak podpiąć się pod swój server?Instrukcje znajdziemy tutaj:
http://forum.lineage2.com.pl/index.php/topic,11765.0.html5. Czy do postawienia server muszę spełniać jakiekolwiek wymogi?Tak. Aby postawić server, należy przede wszystkim znać język angielski przynajmniej na poziomie ponad podstawowym. Należy być osobą inteligentną, cierpliwą, sumienną. Przyda się także znajomość języków programowania między innymi takich jak Html, Java, Php.
6. Kilka pytań i odpowiedzi na nie:1. System operacyjny?
2. Legalny?
3. Service Pack?
4. Powinienem mieć włączony tylko server, czy mogę też grać?
5. Jak dlugo dziala serwer?
1. Najlepiej windows xp, bądź jakiś nowszy linux (linux zuzywa mniej pamięci ram, więc zwiększa się wydajność servera)
2. Gdyby legalność była wymagana, mało osób miałoby swój server, ale oryginalny Windows może pobierać uaktualnienia i stawać się bardziej funkcjonalny
3. Im nowszy, tym lepiej
4. Jeśli chcesz stawiac server dla ludzi najlepiej nie grać, więc tylko server. Jeżeli do czasowego uzytku z kolegami/koleżankami, możesz grać, ale prawdopodobnie pojawią się lagi. Jeżeli chcesz grać sam, to nie ma żadnego problemu z lagami (jak sprzęt jest niezły)
5. Zależy od Ciebie. Ale warto go restartować co jakieś 6-8h przy większej ilości osób.
7. Jak mogę sprawdzić WAN i LAN IP?Wan Ip:
http://www.whatismyip.comLan IP: Start---->uruchom----->Cmd-----> ipconfig
8. Mam zmienne IP. Co z tym zrobić?W przypadku zmiennego IP sprawa jest bardz oprosta. Istnieją odpowiednie programy typu no-ip client. Możemy go pobrać z
www.no-ip.com,
www.no-ip.pl.
9. Jak obsługiwać no-ip clienta?UWAGA! Tylko pod internet o zmiennym IP!
Zakładamy konto na stronie głównej, następnie logujemy się i tworzymy swój wirtualny host. Np. soul.no-ip.org.
Nastepnie ściągamy i konfigurujemy clienta. Podajemy tam login, hasło i wirtualny host. Natępnie mając włączony program, zmieniamy external i internalhostname w C:\Server\gameserver\config\server.properties oraz C:\Server\login\config\loginserver.properties. UWAGA! Baza danych może mieć inaczej, np external, internal i logging hostnames. Wtedy podaje sie wirtualny host w nich. Pamiętaj, że program musi być zawsze włączony podczas włączania servera i o tym, że patch musi być także ustawiony na wirtualny host.
10. Jakie wymagania powinien spełniać mój komputer?Sprawa jest prosta. Minimalne wymagania, żeby w ogole bylo warto stawiac server:
komputer: 256ram
łącze: 256 kb/s
Obsłuży jakieś 10-20osób
zalecane:
komputer: 1024+ ram
łącze: 512+kb/s
Obsłuży gdzieś z 70-100+ przy tych, które podałem. Im lepszy sprzęt tym więcej osób naturalnie
11. Czy istnieje możliwość zmiany pass'ów do MySQL'a (także navicat'a oraz GS LS). Żeby uniknąć tzw. wipe.
Wchodzisz do /mysq/mysql server 5.0(zalerzy jaka wesja)/bin
Otwierasz plik
MySQLInstanceConfigdajesz Next
Potem Next
i jeszcze raz Next
....next...
....next.....
....next....
...next.....
....next....
...next....
...next i kiedy dojdziesz do okienka w którym będzie pisało
Modify Security Settings. Koło tego napiszu bedzie taki kwadracik. Zaznaczasz. teraz w miescu gdzie jest
Current Root pasword zostaw puste. w
New root pasword wpisz nowe hasło i w
Confirm powtórz. i dalej Next i Execute. gotowe.
Teraz wejdz do /gameserver/config/server.propre (otwórz tem plik).
Znajdz takie linijki:
#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=
Login=root
Password=
W miejscu Password= wpisz swoje nowe hasło. to samo w /login/config/loginserver/propre.
Błędy oraz jak je naprawić:1. Jak odpalam RegisterGameServer.bat w oknie pokazuje sie coś takiego :
Co mam zrobić?Najlepszym rozwiązaniem będzie przeinstalowanie javy.
2. Database_installer:
ERROR 1045 (28000): Access denied for user 'root'@'locahost' (using password: YES). Co mam z tym zrobić?Sprawdź:
1. Czy ustawiłeś jakieś hasło w MySQL?
2. Zaznacz prawym przyciskiem myszy databaseinstaller.bat i wybierz edytuj. w linijkach, gdy nie masz hasła powinno być coś takiego:
REM LOGINSERVER
set lsuser=root
set lspass=
set lsdb=l2jdb
set lshost=localhost
REM GAMESERVER
set gsuser=root
set gspass=
set gsdb=l2jdb
set gshost=localhost
Gdy ustawiłeś jakieś hasło to zrób tak:
REM LOGINSERVER
set lsuser=root
set lspass= tu podaj haslo jakie ustawiles
set lsdb=l2jdb
set lshost=localhost
REM GAMESERVER
set gsuser=root
set gspass= tu podaj haslo jakie ustawiles
set gsdb=l2jdb
set gshost=localhost
W przypadku powtarzania błędu odinstaluj wszystkie programy serverowe, zrestartuj system i ponów instalację.
3. Podczas odpalania servera wyskakuje mi ten błąd: Jak mogę go naprawić?Ten błąd wskazuje na to, że brakuje Ci plików .jar, bądźmasz je uszkodzone. Sprawdź, czy są w odpowiednich miejscach i czy w ogole są, a jak nie, to ściągnij pliki serverowe jeszcze raz.
4. Mam konto, ale nie mogę się zalogować.Sprawdź hosty. Najprawdopodobniej masz je niepoprawnie wpisane.
5. Mam problem podczas logowania i wyświetla się to: lub
Jest to wina gry, która nie odpowiada wersji servera, czyli np: server jest C5, a Ty próbujesz zalogować się z L2: The Kamael.
Postacie, konta i ich zarządzanie:1. Postawiłem już swój server. Jak mogę zrobić na nim konto Administratora?Istnieją dwa sposoby. Po pierwsze ustawienie AutoCreateAccounts i EverybodyHasAdminRights. Można to ustawić w:
C:\Server\login\cofig\loginserver.properties
# Useable values: "True" - "False", use this option to choose whether accounts will be created
# automatically or not.
AutoCreateAccounts=
TrueC:\Server\gameserver\config\options.properties
# If next switch set to true every created character will have access level 200.
EverybodyHasAdminRights =
TruePo drugie można to zrobić używając C:\Server\login\startAccountManager.bat. Wybieramu opcję 1, następnie podajemy nick, hasło i access ustawiamy na 100+ (gdzie + oznacza wieksze/równe 100).
Please choose an option:
1 - Create new account or update existing one (change pass and access level).
2 - Change access level.
3 - Delete existing account.
4 - List accounts & access levels.
5 - Exit.
Your choice:(tu wpisz 1 i enter)
Username: (tu wpisz login jaki ma byc np. XXX i Enter)
Password: (tu wpisujesz hasło do konta)
Access level: (tu wpisujesz 0 jeśli to jest gracz normalny, 50 to jest GM, 100+ jeśli to GM/Admin)
2. Zrobiłem konto z access 100+ używając C:\Server\login\startAccountManager.bat, ale moja postać nie jest GMem. Co zrobiłem źle?Po ustawieniu accessu konta na 100+, należy zrobić postać, a następnie przy użyciu navicata, bądź innego programu zmienic zawartość tabeli w bazie danych o nazwie characters. Znajdujemy naszą postać i zmieniamy w niej AccessLvl na 100+ (gdzie + oznacza większe/równe 100).
3. Mam postać Administratora/GMa, ale nie wiem jak używać komend. Jak ich użyć?Komendy możemy wziąć np. z tąd:
http://forum.lineage2.com.pl/index.php/topic,4643.0.htmlAby użyć odpowiedniej komendy poprzedzamy ją znakiem //, jak jest pokazane w temacie z komendami.
4. Co daje zmiania w potwora?Daje ona niewidoczny efekt u administratora, tudzież GMa, ale jest widziana przez innych graczy.
5. Jak wzmocnić swoją postać GMa?Komenda //gmspeed x (gdzie x= 1-4)
//invul niezniszczalność
Buffy od 9001-9006 gdzie odpowiednio:
9001-INT
9002-WIT
9003-MEN
9004-CON
9005-DEX
9006-STR
Pamiętaj, że postać nie może mieć więcej niż 99, bo gdy weźmiemy więcej nie da to żadnego efektu.
Można także przerobić buffy typu Boost HP, Boost Mana itd.
6. Co oznaczają przyciski w głównym panelu //admin?PANEL 11-ustawienia servera
2-dalsza część panelu
3-Lista postaci online i ich zarządzanie
4-zarządzanie serverem (restart, zamknięcie)
5-System wyświetlanych wiadomości przy logowaniu
6-menu pomocy (komendy itd)
7-lot na wivernie
8-zejście z wiwerny
9-niewidzialność
10-widzialność
11-sparalizowanie świata
12-odparaliżowanie
13-dzień
14-noc
15-przeladowanie skilli
16-zabicie wybranego celu
17-kasowanie wybranego celu
18-sklep (wszystkie przedmioty za darmo)
19-teleportowanie postaci
20-teleportowanie siebie
21-tworzenie przedmiotu po ID
22-menu enchantów ekwipunku
23-zarządzanie zamkami, clanhallami td
24-pomoc i informacje
25-przywolanie npc po ID
26-uciszenie wszystkich
27-Snoop
28-przejaśnienie nieba
29-pociemnienie nieba
30-przeladowanie tekstow npc
31-otworz
32-zamknij
33-przeladowanie npc
34-wyrzucenie zaznaczonej osoby z gry
35-zbanowanie zaznaczonego uzytkownika
PANEL 21-start wyścigów
2-wielka głowa
3-normalna głowa
4-zmiana w potwora po podaniu jego ID
5-spowrotem nasza postac
6-przyzwanie npc GMa
7-obciazenie wlaczone
8-obciazenie wylaczone
9-paralizacja celu
10-odparalizowanie celu
11-ustawienie karmy
12-zdjecie karmy
13-przydzielenie wybranej ilosci addeny na wybrany cel
14-menu enchantowania ekwipunku
15-wskrzeszenie
16-ukryj GMów
17-pokaż GMów
18-ustaw lvl celu
19-wymiana wlaczona
20-wymiana wylaczona
21-odeslij do glownego miasta
22-zlikwiduj czekanie na przydzielenie do klanu
23-zmiana imienia
24-wlaczenie wybranego utworu z L2
Jest to jeden z najczęstrzych paneli.
Porday Konfiguracyjne:1. Jak ustawić raty na serverze?Nalezy wejść do pliku C:\Server\gameserver\config\rates.properties i w odpowiednich linijkach zmienić zawartość z 1 na x (taka jaka chcemy).
2. Jak łączyć Kota od profesji?Należy zmienić linie w altsettings:
#-------------------------------------------------------------
# Skills config
#-------------------------------------------------------------
# Allow use Event Manager for change occupation
# If you need change occupation only use quest then set this to False
# (1,2,3 = 1st, 2nd and 3rd classchange)
# Default = False
SpawnClassMaster =
TrueAllowClassMaster1 =
TrueAllowClassMaster2 =
TrueAllowClassMaster3 =
True3. Skille bardzo rzadko wchodzą. Co się dzieje?Wciśniej ctr+alt+delete i zmień priorytet procesów cmd (gameserver, loginserver) na czasu rzeczywistego.
4. Jak zmienić czas trwania skilli?Istnieją dwa sposoby. Jeden to edytować altbufftime i altdancetime w pliku gameserver/config/altsettings. Nie zawsze działa.
Drugi nieco bardziej skomplikowany, ale też do wykonania i na sto procent działa. Edytujemy dwie linijki:
<set name="buffDuration" val="xx"/> (podaje się czas w milisekundach, czas jaki będzie się wyświetlał dany buff)
<effect name="Buff" time="xxx" count="1" val="0"> (podaje się w sekundach i to jest właśnie trwanie buffa)
Szukaj za pomocą ctrl+f i wpisz:
dla pieśni elfów: song
dla danców: dance
dla buffów możesz spróbować: buff, ale raczej szukaj po nazwie, bądź ID.
Musisz przeszukać pliki xml w C:\Server\gameserver\data\stats\skills
Możesz też ściągnąć te:
http://forum.ragezone.com/l2j-releases/share-increased-time-buffs-120702.html (wersja dla leniwców, kórzy nic nie osiągną)
5. Chcialbym, żeby po zrobieniu subki skille sie mieszaly Jak to zrobic??Zajrzyj do pliku: /java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java
medota: public boolean setActiveClass(int classIndex)
Usuń to:
for (L2Skill oldSkill : getAllSkills())
super.removeSkill(oldSkill);
i to:
restoreSkills()
6. Gdzie znaleźć najważniejsze ustawienia GMów, takie jak aura hero, niezniszczalnosc od startu?C:\Server\gameserver\config\GMAcess.properties. MOżna tu ustawić Aurę:
# Enable GMs to have the glowing aura of a Hero character.
GMHeroAura = False
kolor imienia GMa oraz Admina w HTML:
# Color to use for Admin names, if enabled. (access level 100+).
# (Must be in hex RGB format: eg. 00FF00 = Green)
AdminNameColor = 00FF00
AdminTitleColor = 00FF00
# Change Color of GM's name (True / False)
# Color of GM's name (Must be RGB html color : FFFF33 = Yellow)
#
http://www.immigration-usa.com/html_colors.htmlGMNameColorEnabled = True
GMNameColor = FFFF33
kolor tytułu GMa:
# GM Title Color
GMTitleColorEnabled = True
GMTitleColor = FFFF33
Start z nieśmiertelnością:
# Auto set invulnerable status to a GM on login.
GMStartupInvulnerable = False
Start będąc zalogowanym na liście /gmlist:
# Auto list GMs in GM list (/gmlist) on login.
GMStartupAutoList = True
Start z niewidzialnością i Silencem:
# Startup mode of GM(accesslevel 75)
# Note: If you enable show GM login, it will overriden this setting.
GMStartupInvisible = False
GMStartupSilence = False
Oraz Access lvl potrzebny do możliwości używania danej funkcji:
# Configure GM AccessLevels
GMAccessLevel = 100
GMMinLevel = 100
GMCanAnnounce = 100
GMCanBan = 100
GMCanBanChat = 100
GMCanShop = 100
GMCanDelete = 100
GMCanKick = 100
GMMenu = 100
GMGodMode = 100
GMCanEditChar = 100
GMCanEditCharOther = 100
GMCanViewChar = 100
GMCanEditNPC = 100
GMCanViewNPC = 100
GMCanTeleport = 100
GMCanTeleportOther = 100
GMCanRestart = 100
GMMonsterRace = 100
GMRider = 100
GMFastUnstuck = 100
GMResurectFixed = 100
GMEnchant = 100
GMDoor = 100
GMRes = 100
GMPeaceAttack = 100
GMHeal = 100
GMUnblock = 100
GMCache = 100
GMTalkBlock = 100
GMTest = 100
GMEnchant = 100
7. Chciałbym zrobić sklep z SS, BSS i innymi rzczeczami, zamiast GMShop. Jak mogę to zrobić?Po pierwsze znajdujemy ID przedmiotów, które chcemy dodać do sklepu. Potem znajdujemy ID sklepu, do którego chcemy dodać te przedmioty i jak już wszystko mamy otwieramy notatnik. Wpisujemy coś takiego
replace (odpowiada za zamianę czegoś na coś ; można tu także wpisać insert odpowiadający za dodawanie) into merchant_buylists values
('3874', '100000', '23', '61'),
('3870', '100000', '23', '62'),
Gdzie odpowiednio: 3874 to item_id, 100000 to price, 23 to shop_id, 61 to order. ('item_id', 'price', 'shop_id', 'order')
item_id - numer ID danego przedmiotu
price - cena
shop_id - id sklepu możecie sprawdzić w tabeli merchant_shopids i tak np. Helvetia w GroceryStore (najpopularniejszy NPC do edycji) ma ten ID=23
order - kolejność wyświetllania w sklepie
Gdy już napiszemy wszystko, co chcemy zamieścic w sklepie, zapisujemy naszą pracę i zmieniamy jej rozszeżenie z .txt na .sql. Otwieramy navicata, bądź phpmyadmin i importujemy nasz plik .sql do bazy danych. Odpalamy grę i cieszymy się własnym sklepem.