Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Rekomendowane odpowiedzi

Opublikowano

Witam, będzie to prawdopodobnie pierwszy tutorial w języku polskim jak zrobić serwer shaiya..

saijo to stary nick..teraz booyaq :P

Z góry mówię że nie musi się Ci udać zrobić działający serwer za pierwszym razem, ale napewno zrobisz to za 2 czy 3 razem(Mi za drugim razem już żadnego błędu nie wywalało, a poźniej jak zacząłem działać na innych serwerach przy pomocy ich tworzenia to szło gładko, wystarczy że się uprzesz) ;) Jest to proste, wystarczy choć trochę znać Windowsa, i angielski ;]
Dobra..co będzie nam potrzebne?
1. Programy:

- Hex editor
- Microsoft SQL Server 2008 R2 lub wersja>2008 R2

2. Aktualizacje:

- Service Pack 3(jeśli win xp)
- Microsoft .NET Framework 3.5 lub wersja>3.5
- Najnowsze sterowniki

3. Pliki serwerowe:

Zależy od Ciebie jakie wybierzesz

4. Klient:

Wersja zależna dod plików serwerowych jakie wybrałeś, np. wybrałeś ep 4.5 to klient musi być ep 4.5!

5. System:

- Windows XP SP3
- Windows Vista
- Windows 7

UWAGA!: JEŚLI ZDECYDUJESZ SIĘ UŻYĆ SYSTEMU INNEGO NIŻ WIN XP, MUSISZ WYŁĄCZYĆ UAC I URUCHAMIAĆ WSZYSTKO JAKO ADMINISTRATOR!

6. Partycja C i D(zależne od plików serwerowych)
 
Okej, jeśli masz wszystko co potrzebne zaczynajmy! :>
Krok 1. Konfiguracja Firewall:

1.1 Panel sterowania--> Zapora systemu windows--> Wyjątki--> Dodaj port
1.2 Dodaj te porty jako TCP: 30800 oraz 30810, nazwij je jak chcesz
1.3 Gdy to zrobisz kliknij OK i wróć do pulpitu ;]

Krok 2. Skopiuj pliki serwerowe na dysk C:

2.2 Przejdź do: C:/<nazwa folderu>/SERVER/PSM_Client/Bin/Config/ i otwórz plik: ps_game.ini
2.3 Znajdź linie:
GamePublicIP   i wpisz swoje ip, jeśli chcesz serwer tylko dla siebie wpisz: GamePublicIP=127.0.0.1
2.4 Zapisz i wróć do pulpitu

Krok 3. Instalacja SQL Server:

3.1 Uruchom instalator, wybierz: New installation or add features to an existing instalation
3.2 Klikaj dalej dalej az do okna gdzie możesz wybrać komponenty, zaznacz wszystkie i kliknij dalej
3.3 w oknie: Instance Configuration zaznacz opcję: Default instance i kliknij dalej
3.4 W oknie: Server Configuration wybierz:
SQL Server Database Engine: NETWORK SERVICE(USŁUGA INTERNETOWA)
3.5 W następnym oknie wybierz opcję: Mixed Mode (SQL Server authentication and windows authentication)
Wpisz hasło: Shaiya123
3.6 Klikaj dalej aż instalacja się zakończy

Krok 4. Urochomienie SQL Server:

4.1 Menu start--> Microsoft SQL Server 2008 R2--> SQL Server Managememt Studio
4.2 Gdy uruchomi się okno logowania, wybierz opcję Windows Authentication(w polu Authentication) i kliknij Connect
4.3 Załącz baze danych: w lewym menu--> Databases--> kliknij prawym i Attach
4.4 Baza danych znajduje się zapewne w folderze: C:/<nazwa folderu>/DATABASE
4.5 Gdy załączysz wszystkie kliknij OK i to tyle, wróć do pulpitu

Krok 5. Urochomienie protokołów:

5.1 Menu start--> Microsoft SQL Server 2008 R2--? Configuration Tools--> SQL Server Configuration Manager i uruchom
5.2 Rozwiń zakładkę: SQL Server Network Configuration
5.3 W prawym oknie widzimy jeden odblokowany protokół(Enabled), musimy odblokować wszystkie 4, dlatego na każdy zablokowany klikamy prawym i  wybieramy opcję Enable
5.4 Rozwiń: SQL Native Client 10.0 Configuration i zrób to samo co w kroku wyżej
5.5 Ok, gdy skończysz wróć do pulpitu

Krok 6. Instalacja serwera

6.1 Wejdź w folder: C:/<nazwa folderu>/SERVER/PSM_Client i uruchom: PSM_AgentInstall
6.2 W oknie które się pokazało kliknij OK
6.3 W następnym oknie kliknij: Apply window registry....
6.4 Ok, wejdź do folderu: C:/<nazwa folderu>/SERVER/PSM_Server i uruchom: PSM_Server_Mgr
6.5 Powinieneś widzieć zielone X, jeśli nie to znaczy że coś Ci nie poszło w poprzednich krokach
6.6 Wybierz menu: Server Setup--> Service Install All
6.7 Wybierz menu: Control Service--> Start All Server Service

BRAWO W TYM MOMENCIE JESLI WSZYSTKO DOBRZ ZROBIŁEŚ SERWER JUŻ JEST AKTYWNY, JESZCZE TYLKO KLIENTA EDYTOWAĆ I GRAĆ MOŻNA 
Krok 7. Instalacja programu Hex Editor

7.1 Nie musze chyba tłumaczyć

Krok 8. Edycja pliku game.exe

Przyłóż się do tego kroku, ponieważ jeśli coś spartolisz, popsujesz plik: game.exe 
8.1 Uruchom program: Hex Editor
8.2 Przenieś plik: game.exe na pole programu Hex Editor
8.3 Wciśnij: Ctrl+F
8.4 W polu wyszukiwania wpisz: 174.142.118.105
8.5 Edytuj to ip i w jego miejsce wpisz swoje ip(127.0.0.1 lub inne), pozostałosci po starym ip zastąp kropkami
8.6 Zapisz

Krok 9. Powróć jeszcze do pliku: PSM_Server_Mgr i wpisz komendy:

/vchkoff             Login01
/nprotectoff         Game
Nie wiesz jak? Kliknij prawym na Game i wybierz Command i wpisz komende: /nprotectoff  to samo zrób na Login01

 
Krok 10. Zaloguj się do gry używajac tych danych:

Login: admin
Hasło: admin123

 
 a5302fedcb06c.jpg
 
 
 
BRAWO!! JEŻELI DOSZŁEŚ TUTAJ TO OZNACZA ŻE WSZYSTKO ZROBILEŚ DOBRZE :P]
 

EDIT!! Dodałem blędy

 

Najczestsze bledy:

    Czerwone X: Brak zainstalowanych usług(krok 6)
    Sprawdzanie tablicy: Firewall blokuje porty, lub złe ip w game.exe
    Wywala z gry po wybraniu serwera: Spartoliles cos z bazą ;]
    Error 120 lub 0: Coś z bazą Ci nie poszło, zapewnie nie załączyles bazy jakiejs
    Wywala po kilku minutach: Krok 9 nie zrobiles!!
    Blad polaczenia: Sprawdz czy ip dobre podales w pliku: ps_game.ini 

Jesli masz jakies problemy to pisz ;] Pomogę ;)

   

EDIT2!!! Podstawowe komendy GM:

/getitem <typ> <id> <liczba sztuk>   - dostajesz wybrany przedmiot
/cmove <id>                      - tp na wybrana mape
/set <nick> str/dex/luc/level/money <liczba>   - zmienia liczbe str dex poziomu kasy itp (musisz podac jedna opcje! np. /set booyaq str 200  )
/notice "tekst          - powiadomienie uzywane przez GM, koniecznie z apostrofem!!
/char on lub /char off        - pokazuje postac GM lub ukrywa(transparent)
/mmake <id> <sztuki>         - przyzywa moba 

EDIT3!!!!     ID map

0= Raigo
1= Light map1
2= Dark map1
3= D1 light portal
4= D1 Boss sala
5= Ruint kornwell
6= Light Asmo 
7= Ruiny argilla
8= Sala rycerza
9= D2
11= Kimu sala
12= Cloron
15= FL
18= Proelium
19= Light map2
20= dark map2
21= Maitreyan
22= Maitreyan boss sala
23= AidionNekria
24= AidionNekria floor2
25= Jaskinia
26= RuberChaos
28= Light map3
29= dark map3
30= CANTA
31= 20-30 lochy light
32= 20-30 lochy dark
33= Fedion 
34= Kalamus
35= Apulune
36= Iris
37= Stigma
38= AZ
39= Sekretna arena
40= Arena
41= Sekretne wiezienie
42= Targ przemy
43= Pando
44= Lanhaar
46= DD2
47= Dzungla
48= CT
50= GRB Map
51= Light Dom
52= Dark Dom
53= Light Biuro
54= Dark Biuro
56= SkyCity
59= Fedion 
61= Stigma
62= KH
63= AZ
64= OI

EDIT4!! Dodałem info o UAC i że trzeba uruchamiać jako admin, przepraszam że zapomniałem :(

EDIT5!! Tłumaczę komendy:

/vchkoff             - Wyłącza sprawdzanie wersji klienta
/nprotectoff         - Wyłącza ochronę, przez którą Cię może wywalić z gry 

DODATEK:
Chcesz zwiększyć exp? Proszę bardzo:
/exp2xenable <liczba>     - użyj tej komendy na Game(np. /exp2xenable 900  to exp będzie 900x szybszy)


P.S przepraszam za brak zdjęć, wszystko uaktualnie gdy przetłumacze swoje pliki i klienta ;)
PPS w przyszłym tygodniu udostępnie gotowe pliki, że tylko uruchomic i dzialaja(tylko lokalnie), oraz klienta zmodyfikowanego w wersji Polskiej ^^

 

 

 

Pozdrawiam, booyaq

Opublikowano

Dzięki :) Niedługo udostępnie klienta i pliki serwerowe(ep 6) oraz skrypty: rejestracji, ranking, grb, zmiana hasla, online, itp ;]

  • 2 tygodnie później...
Opublikowano

@saijo Witam najprawdopodobniej nie jestem w stanie wykonac tego korku 

3.2 Klikaj dalej dalej az do okna gdzie możesz wybrać komponenty, zaznacz wszystkie i kliknij dalej

poniewaz nie widze go. Oraz nie tworzy mi sie plik do uruchomienia z tego kroku: 

Ps. Byl bym bardzo zadowolony z jakiejs innej formy kontaktu niz to forum ;) np skype czy cos takiego.

4.1 Menu start--> Microsoft SQL Server 2008 R2--> SQL Server Managememt Studio

 

 

 

Opublikowano

Witam Serdecznie [Właściciela] Servera-[shaiya Privat]

 

 

Mam pytanie czy nadal aktualnie posiadasz  [server Shaiya Privat] ?

 

Proszę o odp.

 

                                                Z góry dziękuje [AtoM] <3

[AtoM] <3

  • 3 tygodnie później...
Opublikowano

­Nigdy nie korzystałem z 2008, ale czy w Named Pipes nie trzeba zmienić na

\\.\pipe\sql\query

I UAC nie trzeba wyłączać, wystarczy otworzyć CMD jako admin i wkleić zawartość shaiya_svc_register.bat nawet nie potrzeba kompa resetować

@echo off
SET dir_install=%~dp1
sc create shaiya_server binpath= %dir_install%PSM_Server\PSMServer_Agent.exe type= own start= auto
sc create shaiya_serverf binpath= %dir_install%PSM_Client\PSM_Agent.exe type= own start= auto
echo NT Services for Shaiya created
pause
@
Opublikowano

witam mam problem u mnie w server patch config mam pause kiedy dam "start all server service zmieniaja sie na strzalki ale tylko na chwile i znowu mam pause co moze byc nie tak? jesli chodzi o zapore czy programy antiwirusowe dodam ze wsszystkie mam wylaczone

  • 8 miesięcy temu...
  • 4 tygodnie później...
  • 1 miesiąc temu...
  • 1 miesiąc temu...
  • 1 rok później...
Opublikowano

Witam

Czy ktoś może mi pomóc, ponieważ z tym nic się nie da zrobić już któryś raz z kolei utykam w tym samym punkcie :( i nie wiem jaka jest tego przyczyna.

 

sh1.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...