Autor |
PrEzEs
Władca Koxaa
Dołączył: 02 Gru 2006
Posty: 170
Przeczytał: 0 tematów
Ostrzeżeń: 0/3 Skąd: ..::..ByDgOsZcZ..::..
Czw 15:34, 21 Gru 2006
|
|
Wiadomość |
[KO server] I Ty możesz miec własny server! by Jatokor
|
  |
|
Dane z 18 czerwca 2006
Download:
Pliki serwerowe ---> [link widoczny dla zalogowanych]
Baza danych z 13 czerwca zrobiona przez projectKN ---> [link widoczny dla zalogowanych]
Serwer SQL firmy Microsoft ---> [link widoczny dla zalogowanych]
Baza z punktu projectKM zawiera:
• Zapisywanie wszstkiego w INN HOSTES
• Kompletne mapy. Piana, Breth, Stare Colony Zone, Moradon, Esland
• Większośc NPC i potworów z angielskimi nazwami
• W anvilu można używac Bless scroli
• Zapisuje char i informacje z niego (dzięki fixowi etranlego)
• Teleporty w Moradonie działają (dzięki fixowi etranlego)
• Można kupic normal jak i bless scrole
_____________________________________________________________________________
Mamy już wszystkie pliki potrzebne do postawienia serwera więc to zróbmy.
Instalacja i uruchomienia serwera SQL
Uruchom instalacje i
1. Kliknij "Install Database Server"
2. Kliknij Next
3. Zaznacz Local Computer and Next
4. Zaznacz "Create a new instance of SQL Server, or install Client Tools" & next
5. Wpisz campany name itp
6. Kliknij Yes to Agreement
7. Zaznacz Server and Client Tools and Next
8. Zaznacz Default at top and Click Next
9. Zaznacz Typical Click Next
10. Zaznacz "Use the same account for each service. Auto start SQL Server
Service"
11. Zaznacz "Use the Local System account" Click Next
12. Zaznacz "Mixed Mode.” enter password and confirm password remember it, username is ALWAYS "sa" (server admin)
13. Kliknij next i install
14. Po instalacji uruchom ponownie komputer
Dodanie bazy danych:
1. Otwórz Enterprise Manager (Start -> Programy -> Microsoft SQL Server ->
Enterprise Manager)
2. Console Root -> Microsoft SQL Servers -> SQL server Group ->
3. Kliknij prawym przyciskiem myszy na (local) (windows) -> Edit SQL server Registration properties
4. Zaznacz Use SQL Server authentication -> Login name (ten któy podałeś przy rejestracji) -> zostaw pass empty -> zaznacz Always prompt for login name and password *Wtedy podaj login i pass podany przy instalacji i przejdź do zakładki Databases.
5. Stwórz nową baze(ang.- Database), nazwij ją KN_online
6. Po tym kliknij prawym klawiszem na bazie KN_online database później "Wszystkie zadania" i kliknij "Restore Database".
7. Kliknij na "From Device" i "Select Devices".
8. Kliknij "Add" i wybież plik z bazą którą dodasz do bazy KN_online
9. Wciśnij "OK" 2 razy aby kontynuowac i wtedy kliknij zakładkę "Options".
10. Zaznacz "Force restore over existing database"
11. Kliknij "OK" aby dodac baze.
12. Idź do Console Root -> Microsoft SQL Servers -> SQL server Group -> [local]
13. Później do Security -> Login -> prawe kliknięcie -> New Login
14. Podaj nazwe knight -> zaznacz "sql server authentication"
15. Podaj knight jako hasło -> Wybierz KN_online jako "Database"
16. Idź do zakłaski Database access -> Kliknij baze(database) KN_online
17. Zaznacz "db_owner" -> ok
*Jeśłi pojawi sie błąd "user knight already existed" idź do bazy KN_online -> users i usuń "knight" i powtórz punkty od 12 do 17
18. WAŻNE: Idź do bazy(databases) KN_online -> Prawe kliknięcie -> Właściwości -> Permission zaznacz wszystkie dla użytkownika knight
Ustawianie DNS(ODBC):
1. Panel sterowania -> narzędzia administracyjne -> Źródła danych (ODBC) -> zakłądka Systemowe DNS i kliknij "Dodaj"
2. Kliknij "SQL server" i "Zakończ"
3. Nazwa: KN_online, Opis pozosaw puste. W Serwer wpisz to co masz tutaj
(IMG:http://img126.imageshack.us/img126/3249/servername0cn.jpg)
i kliknij "Dalej"
4. Zaznacz "Uwierzytelnianie SQL..." i wpisz Identyfikator logowania: knight i hasło: knight i kliknij "Dalej"
5. Zaznacz "zmień domyślna baze na" i zaznacz KN_online i kliknij "Dalej" i "Zakończ"
Mamy już Baze SQL i ustawione ODBC
Ustawiamy pliki serwerowe:
1. Do dowolnego folderu wypakowujemy pliki z archiwum
2. Teraz jedna z ważniejszych, aczkolwiek najprostszych chyba spraw- edytujemy pliki .ini, są 4 takie pliki
• LOGINSVR/version.ini
• Ebenezer/server.ini
• Ebenezer/Aujard.ini
• AIServer/server.ini
JEDYNE CO W NICH NALEŻY ZMIENIĆ TO NASZE IP NIC INNEGO
tam gdzie będzie napisane "tu nasze IP" należy wpisac swoje IP lub standartowe localhost IP czyli 127.0.0.1 ale przy tym IP nikt poza nami nie wejdzie na serwer
LOGINSVR/version.ini
QUOTE
[DOWNLOAD]
URL=wizgate.nefficient.co.kr
PATH=pub/wizgate2/knight/upgrade
[ODBC]
DSN=KN_online
UID=knight
PWD=knight
TABLE=VERSION
[CONFIGURATION]
DEFAULT_PATH=c:\program files\knight online
[SERVER_LIST]
COUNT=1
SERVER_00=tu nasze IP
NAME_00=tu nazwa serwera
Ebenezer/server.ini
QUOTE
[TIMER]
YEAR=2
MONTH=2
DATE=6
HOUR=5
WEATHER=1
[LOGIN SERVER]
IP=tu nasze IP
[CASTLE]
NATION=1
[ZONE_INFO]
MY_INFO=2
SERVER_COUNT=4
SERVER_00=1
SERVER_IP_00=tu nasze IP
SERVER_01=2
SERVER_IP_01=tu nasze IP
SERVER_02=3
SERVER_IP_02=tu nasze IP
SERVER_03=4
SERVER_IP_03=tu nasze IP
SERVER_NUM=0
[BATTLE]
WEEK=5
START_TIME=20
END_TIME=0
[AI_SERVER]
IP=tu nasze IP
[DB_SERVER]
IP=tu nasze IP
[ODBC]
GAME_DSN=KN_online
GAME_UID=knight
GAME_PWD=knight
[VERSION]
VER=1098
Ebenezer/Aujard.ini
QUOTE
[ODBC]
ACCOUNT_DSN=KN_online
ACCOUNT_UID=knight
ACCOUNT_PWD=knight
GAME_DSN=KN_online
GAME_UID=knight
GAME_PWD=knight
LOG_DSN=KN_online
LOG_UID=knight
LOG_PWD=knight
[ZONE_INFO]
GROUP_INFO=1
ZONE_INFO=1
AIServer/server.ini
QUOTE
[ODBC]
GAME_DSN=KN_online
GAME_UID=knight
GAME_PWD=knight
[SERVER]
ZONE=2
Mamy ustawiony serwer
__________________________________________________________
Uruchamianie serwera(kolejnośc MUSI BYĆ ZACHOWANA !!)
1. LOGINSVR/VersionManager.exe
2. AIServer/Server.exe
3. Ebenezer/Ebenezer.exe
4. Ebenezer/ Aujard.exe
NASZ SERWER DZIAŁA, wystarczy jedynie wpisac w kliencie w pliku server.ini nasze IP
Robienie kont:
1. Otwórz Enterprise Manager (Start -> Programs -> Microsoft SQL Server ->
Enterprise Manager) i Databases
2. wybierz KN_online (expand it open)
3. wybierz Tables
4. edytuj TB_USER prawy klik -> Open table -> Return all rows.
(IMG:http://img167.imageshack.us/img167/7775/tbuser3nh.jpg)
___________________________________
DODATKI
• Jak zrobic użytkownika GM-em
1. Idź do Start>Programy>Microsoft SQL Server>Enterprise Manager> Databases> KN_Online> Tables>User data.
2. Znajdź wybranego użytkownika i w kolumnie Authority i zmien jej zawartosc:
GM=0; zwykły gracz=1; zbanowany użytkownik=2; zabroniony chat= 255
• Komendy GM-a
/notice tekst- pokaże słowo tekst jako notice
/count- pokaże ile osob jest onlien
/rain 100- ustawi deszcz
/snow 100- ustawi śnieg
/clean- będzie ładna pogoda
/time- zmiany z dnia na noc i odwrotnie
• komendy admina wpisywane w pliku ebenezer:
/open- otwiera wojne
/close- zamyka wojne
/down- wywala all userów z serwera
dodatkowo kazdy inny tekst wpisany tam bedzie pokazany jako notice w grze
Mysle ze poradnik sie przyda i ze pomogłem pliki serverowe da sie sciagnac ale czasami trzeba poczekac jesli czegos nie rozumiesz pytaj pod tematem:)
Pozdrawiam
Edit...
Server jest na wersje 1098
Od siebie:
Moim zdaniem troszke lepszy poradnik od zamieszczonych tutaj Bardziej przejżysty i klarowny. Oczywiscie opis nie jest opracowany przeze mnie a przez "JOTOKORA" z innego forum ;] Prawa autorskie przedewszystkim!
p.s. Jeśli nie możesz zalogowac się na swój prywatny server a zrobiłeś wszystko zgodnie z instrukcją to prawdopodobnie posiadasz NOD antyvirus. Ten antyvir blokuje nasz server i nie możemy się na niego zalogowac, nawet jego wyłączenie nie skutkuje jedynie DEINSTALACJA.
Enjoy!
Post został pochwalony 0 razy
|
|
|
    |