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

Poradnik: Jak stworzyć prywatny serwer


Ubytek

Rekomendowane odpowiedzi

Opublikowano

1377276883-U390809.png

1377286894-U390809.png

Witam serdecznie. W tym poradniku opiszę Wam skomplikowany oraz czasochłonny

sposób tworzenia prywatnego serwera Rappelz. Dla chcącego nic trudnego, więc do dzieła ;-)

Wymagania

Prywatny serwer jest kompatybilny z systemami:

- Microsoft Windows 7

- Microsoft Windows Vista

System powinien być 64 bitowy.

Komputer powinien posiadać minimum 4 GB pamięci RAM.

 

 

_________________________________

Rdzeniem naszej pracy jest baza Microsoft SQL Server.

Tak więc pobieramy Microsoft SQL Server 2010 z oficjalnej strony Microsoft.

Link do oficjalnej strony:

http://www.microsoft.com/en-us/download/details.aspx?id=29062

Wybieramy wersję dla 64 bitowego systemu operacyjnego, pod nazwą poniższego pliku:

ENU\x64\SQLEXPRADV_x64_ENU.exe

Gdy już udało nam się pobrać wymagany plik, otwieramy go, a następnie

instalujemy w zakładce Installation.

Instalacja:

Po otwarciu instalatora wybieramy następujący odnośnik:

1377282962-U390809.png

Po czym akceptujemy licencję oraz przechodzimy dalej.

Przechodzimy przez etap sprawdzania procesów, po czym w polu

''Named instance'' zostawiamy SQL Express.

1377282347-U390809.png

Gdy już to zrobimy, w zakładce ''Server Configuration'' zaznaczamy ''SQL Server Database Engine''.

1377281706-U390809.png

W następnym etapie zaznaczamy ''Mixed Mode''

1377281614-U390809.png

Po czym podajemy hasło bazy oraz je potwierdzamy.

W kolejnym punkcie wybieramy poniższą funkcję:

1377281957-U390809.png

Teraz wystarczy przejść kilka etapów oraz czekać, aż nam zakończy się instalacja.

W przypadku błędów procesów w drugim etapie instalacji ''Setup Support Rules''

należy błędne aplikacje sprawdzić oraz naprawić, aż wszystkie zostaną zaakceptowane.

Instalację Microsoft SQL Server mamy za sobą. Pora przejść do jej konfiguracji.

Konfiguracja

Otwieramy SQL Server Configuration Manager.

W poniższej zakładce zmieniamy ''Named Pipes'' oraz ''TCP/IP'' z Disabled na Enabled.

1377283572-U390809.png

Wybierając funkcję ''TCP/IP'' przechodzimy do jej ustawień, po czym w zakładce ''IP Addresses''

w polu ''TCP Dynamic Ports'' wpisujemy 1433.

Po tych operacjach koniecznie restartujemy komputer.

 

Instalacja serwera

Pobieramy aktualne pliki serwisowe prywatnego clienta Rappelz.

Będzie również nam potrzebna paczka Auth Database.

Przejdźmy do przywrócenia, konfiguracji bazy danych oraz użytkownika.

Przywrócenie bazy danych

1) W katalogu naszego dysku należy otworzyć ''SQL Management Studio'' oraz zalogować

się poprzez poniższe dane:

- Nazwa użytkownika: sa

- Hasło użytkownika: //Takie, jakie zostało ustawione podczas instalacji

 

2) Prawym przyciskiem myszy klikamy na katalog ''Database'' oraz przywracamy

bazę danych wybierając z rozwijanej listy ''Restore Database''.

W wyświetlonym oknie wybieramy ''Przeglądaj''

1377285774-U390809.png

Wyszukujemy poniższy plik, po czym go zatwierdzamy:

1377286021-U390809.png

Gdy już wszystko wykonaliśmy, potwierdzamy przywrócenie bazy danych.

3) Teraz zmieniamy nazwę dwóch katalogów:

- arcadia8_1 -> na Arcadia

- telecaster -> na Telecaster

a) Przejdź przez rozwijaną listę bazy danych: Security-> Logins, po czym klikamy prawym przyciskiem myszy w "sa" oraz wybieramy ''Properties''.

1388777808-U390809.png

b ) Odznacz wszystkie pola wyboru oraz usuń hasło:

1388778590-U390809.png

Stawianie serwera

/*-Niestety pliki serwerowe są obecnie niedostępne. Pojawią się w ciągu 24 godzin-*/

Wszystkie pliki w folderze Auth itp. mają rozszerzenie plików *.opt

Możemy zmienić i edytować opcje tych plików.

1) Konfiguracja plików *.opt

a) Wchodzimy do katalogu /GameEngine/Auth/ a w nim otwieramy za pomocą notatnika plik "AuthServer.opt" usuwamy nawiasy oraz ich zawartość. Teraz dostosowujemy ją dla naszego serwera.

Zawartość ów pliku wygląda tak:

S db.auth.server:<adres_ip_serwera>
S db.auth.name:<SQL_server_Auth_database_name>
S db.auth.account:<SQL_server_username_for_Auth_database>
S db.auth._password:<SQL_server_user_password_DES_hash (opcjonalnie)>
S app.name:<name_of_the_Auth_server_window>
S log.ip:<ip_of_server_running_LogServer.exe>
S db.auth.port:1433
S io.auth.port:8841
N db.auth.use_webauth:<1/0 = włączony/wyłączony>
N db.auth.use_md5:<1/0 = włączony/wyłączony>
N db.auth.debug_md5:<1/0 = włączony/wyłączony>
N db.auth.md5_key:<MD5_hash_salt>

b ) Wchodzimy do katalogu /Game Engine/ a w nim otwieramy za pomocą notatnika plik "Game Server.opt" usuwamy nawiasy oraz ich zawartość. Modyfikujemy je do potrzeb serwera.

Zawartość "Game Server.opt" :

S app.name:<name_of_the_Game_server_window>
S auth.server_idx:<index_of_the_server (Pozycja na liście serwerów w grze)>
S auth.server_name:<nazwa_serwera>

S db.user.work_total:
S db.user.work_pending:
S db.user.work_active:
S db.user.thread_active:
S db.user.thread_total:

S console.port:4515
S console._password:<telnet_DES_password>

S db.game.ip:<IP_serwera>

S db.c.name:<nazwa_bazy_danych_Arcadia>
S db.c.server:<IP_serwera_SQL_z_systemem_bazy_danych_Arcadia>
S db.c.account:<nazwa_konta_Arcadia_z_bazy_danych>
S db.c._password:<DES_encrypted_hasło_bazy_danych_Arcadia>

S db.user.name:<nazwa_bazy_danych_Telecaster>
S db.user.server:<IP_serwera_SQL_z_systemem_bazy_danych_Telecaster>
S db.user.account:<nazwa_konta_bazy_danych_Telecaster>
S db.user._password:<DES_zaszyfrowane_hasło_dla_bazy_danych_Telecaster>

S io.auth.ip:<zewnętrzny_IP>
S io.ip_address:<zewnętrzny_IP>
S io.port:4504

S game.server_screenshot_url:

S io.upload.port:4617
S io.upload.ip:twoja_strona/zewnętrzny_adres_ip
S game.guild_icon_base_url:http://twoja_strona/zewnętrzny_adres_ip/ikony/
S  game.url_list:guild_icon_upload.ip|twoja_strona/zewnętrzny_adres_ip|guild_icon_upload.port|4615

S game.use_auto_jail:0
S game.pvp_damage_rate_for_summon:.03
S game.pvp_damage_rate_for_player:.03
S game.use_storage_security:0
S game.check_storage_security_always:0
S game.use_delete_security:0
S game.mem_usage_info_save_interval:6000
S game.base_ethereal_durability_consumption:.35
S game.play_point_accumulate_term:6000
S game.play_point_accumulate_amount:10
S game.premium_pcbang_play_point_bonus_rate:2.5
S game.exp_rate:10
S game.item_drop_rate:12
S game.gold_drop_rate:12
S game.chaos_drop_rate:12
S game.party_drop_rate:2.5
S game.party_exp_rate:1.25
S game.apply_stamina_bonus_in_premium_pcb:.50
S game.premium_pcbang_bonus_rate:1.25
S game.premium_pcbang_chaos_bonus_rate:2
S game.premium_pcbang_gold_bonus_drop_rate:2.5
S game.premium_pcbang_item_bonus_drop_rate:2.5
S game.premium_pcbang_chaos_bonus_drop_rate:2.5
S game.ally_pcbang_bonus_rate:1.75
S game.ally_pcbang_chaos_bonus_rate:1.75

T game.pcbang_bonus_server:1
T game.use_play_point:0
T game.use_guild_donation_point:1
T game.use_login_logout_debug:1
T game.max_level:180
T game.use_auto_trap:0
T game.cash_usable_server:1
T game.no_collision_check:0
T game.no_skill_cooltime:0
T game.disable_huntaholic:0
S game.disable_huntaholic_timer:0
S game.huntaholic_timer:1
T game.disable_dungeon_raid_siege:0
N game.UseHackShield:0
N game.UseGameGuard:0
N game.skip_loading_attribute:1
N game.logout_timer:1
S log.disable:1
S log.working:0
S game.AdultServer:0
S game.PKServer:0
S game.disable_pk_on:0
S game.auction_process_request_min_interval:100
S game.auction_search_request_min_interval:100
S game.force_unregister_account_on_kick_fail:1
S game.min_global_chat_usable_level:20
S game.item_hold_time:11000


S memory.player_heap_size:1000
T game.max_storage_item_count:1000
T set_user_limit:50

Jeśli nasz serwer postawiony będzie na lokalnym komputerze to w pola zewnętrznych adresów ip wpisujemy poniższe ip:

127.0.0.1

Jest to nic innego jak "localhost"

c) Sprężanie plików w formacie *.opt

W folderze "GameEngine" otwórz program "RappelzCompress_v2.exe" a następnie pliki "AuthServer.opt" oraz "GameServer.opt" przeciągnij do okna..

Po każdej zmianie w plikach musisz powtórzyć powyższą czynność.

2) Odpalamy serwer

a) Uruchom program "PrincessAuroraServer.exe" oraz "CaptainHerlockServer.exe"

b ) Wpisz poniższe komendy:

W PrincessAuroraServer wpisz "start_service" oraz "set game.open_external 1".

3) Przy zmianie klienta gry lub jego języka należy zmienić program "SFrame.exe"

w folderze klienta.

3) Launcher

Utwórzmy launcher, który uruchomimy z podłączeniem do serwera.

Stwórzmy plik w formacie *.Bat o przykładowo poniższej treści:

@ECHO OFF
START SFRAME /auth_ip:127.0.0.1 /auth_port:8841 /locale:ASCII /country:PL /commercial_shop /cash

Teraz przenieś launcher do głównego folderu clienta serwera.

Gotowe !

1375884335-U390809.png

Blue Member

Opublikowano

3GB ram starcza..... + Dodaj że wykupienie server'a pod Rappelz jest bardzo drogie gdyż jest to gra trochę wymagająca aczkolwiek bardzo popularna (tylko u obcokrajowców :D_

Zapraszam i polecam ~Aliszja Secret


faaaaajpg_enprqxn.jpg

  • 1 miesiąc temu...
  • 2 miesiące temu...
  • 1 rok później...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...