20 lipca 2011

Status

Kompilację jest już gotowa do pobrania:

Donwload:

chomikuj.pl



Do archiwum dołączony jest manual, w którym znajdziesz instrukcję instalacji.
Pamiętaj aby wykonać wszystkie kroki dokładnie w takiej kolejności jak jest opisane.


Miłej zabawy !

Arisen przez Hamachi

Wstępny poradnik:

ws = wirtualny system z serwerem archlorda
ks = komputer na którym działa ws (nasz komputer)
kk = klient komputer (komputer kolegi który będzie podłączał się do naszego serwera)

*****************************
I) Komputer który będzie serwerem (ks)



1.) Zamykamy wszystkie okna konsoli serwera na ws

2.) Musimy mieć dostęp do internetu z ws.:

a.) W opcjach połączenia które zapewni internet ws tj. w opcjach protokołu TCP/IP połączenia Local Area Connection 2 ustawiamy wszystko na uzyskaj automatycznie, akceptujemy

b.) Po automatycznym uzyskaniu adresu IP znowu edytujemy opcje protokołu TCP/IP w opcjach połączenia Local Area Connection 2: ustawiamy DNS taki jak IP przypisanej automatycznie bramy domyślnej.

c.) Teraz sprawdzamy przez konsolę na ws czy możemy zrobić np ping onet.pl

Jeśli tak przechodzimy do następnego punktu, jeśli nie próbujemy sposób Vital Sparka:

a.) Na ks w Programie VMWare Player wchodzimy w Virtual Machine Settings, w opcjach kart sieciowych zmieniamy na nat i wszystko na automatycznie,

b.) następnie na ws w opcjach połączenia Local Area Connection 2 też wszystko na uzyskaj automatycznie

Teraz sprawdzamy przez konsolę na ws czy możemy zrobić np ping onet.pl

Jeśli działa przechodzimy dalej, jeśli nie... google: "vmware internet w wirtualnej maszynie konfiguracja".

3.) Instalujemy hamachi na ws z domyślnymi opcjami, zakładamy sieć hamachi

4.) Na ws przez Navicat Prenium szukamy bazy SERVERCONFIG

5.) zmieniamy wszystkie ip w rekordach bazy SERVERCONFIG na ip hamachi ws (które sprawdzimy wpisując ipconfig w konsolę cmd na ws) po czym zapisujemy

6.) Uruchamiamy po kolei konsole serwera, jeśli wystartują bez problemu będzie to oznaczać, że wszystko działa jak należy



*****************************


II) Komputer klient (kk)



Wykonujemy poniższe wskazówki również na ks jeśli oprócz bycia serwerem chcemy też grać


1.) W opcjach protokołu TCP/IP połączenia sieciowego hamachi z powrotem na uzyskaj automatycznie

1.) podłączamy się na kk (i ks) do sieci utworzonej na ws

2.) przerabiamy na kk plik arisen.bat zmieniając adres ip (pogrubiony) na adres hamachi ws, port zostawiamy bez zmian

będzie to wyglądać np tak (fragment):

alefclient.exe /L5.153.75.136:11002 > nul

3.) Włączamy grę przez przerobiony plik arisen.bat

***************************


Niestety hamachi za każdym razem po restarcie programu przypisuje nowy adres IP, dlatego będziemy musieli na ws powtarzać operację edycji tabeli SERVERCONFIG, a na komputerze klienta edytować plik arisen.bat










*******************************************
TestLog:
Windows XP (Serwer) <-> Windows XP (Klient)
testowano: działa

Windows XP (Klient) -> Windows 7 (Serwer)
testowano: działa

Windows 7 (Serwer) <-> Windows 7 (Klient)
nie testowano teoretycznie powinno działać (// mbnq 1.02.2012)

Windows XP (Serwer) <- Windows 7 (Klient)
testowano: problem z połączeniem












W wypadku systemu Windows 7 problem wynika z niepełnej kompatybilności protokołu TCP/IP Windowsa 7 z tym z Windows XP i Windows Serwer 2003 co znamy z testów związanych z innym projektem.

Mówiąc prościej jeżeli serwer przez hamachi założy kolega który ma windows 7, my będziemy mogli podłączyć się do jego serwera na wirtualnej maszynie, ale on (o ironio) przez hamachi do swojego serwera się nie podłączy. Jedynym rozwiązaniem dla niego to odpalenie klienta Archlorda w wirtualnym systemie Windows XP.

(// są inne możliwe rozwiązania tego problemu, ale nie testowałem ich. Jeżeli ws i ks w takiej sytuacji mogą się pingować w jakikolwiek sposób, powinno się udać podłączyć ks do ws pomijając hamachi. Wtedy Ty zakładając serwer użyjesz inne ip do niego się podłączając niż kolega podłączający się do ws przez hamachi. // mbnq 1.02.2012)

Niestety powyższe rozwiązanie to jedyne rozwiązanie ponieważ nie ma możliwości stworzenia wirtualnej maszyny z serwerem archlorda bazując na Windows Server 2008 lub Windows 7 bo po prostu na nich nie działa. Również wymagana wersja bazy Oracle nie działa pod tymi systemami.

mbnq

Arisen Project Team

mbnq (proxine)
mbnq00@gmail.com
- arisen supervisor
- scripter
- tester
- uploader
- arisen blog supervisor

Vital Spark
flashinocean@gmail.com
- coder
- uploader
- tester

lukq
- tester


Jeśli uważasz, że mógłbyś w jakiś sposób pomóc w promocji/rozbudowie/reuploadowaniu lub w inny sposób i chciałbyś dołączyć do nas zostaw komentarz poniżej. Pamiętaj jednak, że nasza działalność ma charakter czysto edukacyjny i nie pobieramy z jego tytułu żadnych korzyści majątkowych.

// 7.01.2012
// Projekt Archlord Arisen zamknięty z powodu małego zainteresowania.
// Na chwilę obecną nie przewiduję jego kontynuacji (chyba, że ktoś mnie przekona).
// Na pytania i problemy odpowiedzi w miarę możliwości postaram się udzielać.
// mbnq

FAQ

1.) Pytanie: Na której wersji gry Archlord dokładnie bazuje kompilacja Archlord Arisen.

Odpowiedź: Na Archlord Episode 2 zarówno serwer jak i klient. Nie są to jednak odpowiedniki europejskiego Epizodu drugiego developowoanego swego czasu przez Codemasters. Serwer to przetłumaczona wersja koreańskiego prywatnego serwera natomiast klient to przerobiony przeze mnie klient nieistniejącej już grupy Celestia Archlord.


2.) Pytanie: Czy na serwerze są dostępne itemy z Chantra Shopu/Uniki/Realmy.

Odpowiedź: Tak/Nie/Nie



3.) Pytanie: Czy planujesz w dalszym czasie rozbudowę serwera, dodanie nowych przedmiotów, realmów i uników ?.

Odpowiedź: Na dzień dzisiejszy trudno powiedzieć.. Nie zajmuję się tym i nie to ma na celu projekt Archlord Arisen.
Za cel postawiłem sobie umożliwienie możliwie najprostszej obsługi serwera. Tak czy inaczej nie wykluczam możliwości wzbogacania serwera/klienta o nowe ciekawe rzeczy.



Projekt Archlord Arisen zamknięty z powodu małego zainteresowania.
Na chwilę obecną nie przewiduję jego kontynuacji.
Na pytania i problemy odpowiedzi w miarę możliwości postaram się udzielać.
mbnq,
7.01.2012


4.) Pytanie: Dlaczego do uruchomienia serwera do archlorda wykorzystujesz hamachi ? Nie da się tego zrobić inaczej ?

Odpowiedź: Oczywiście da się to zrobić inaczej. Sposób z hamachi jest najprostszym i najpewniejszym sposobem.
Jedynym minusem takiego rozwiązania jest konieczność zmiany ustawień sieciowych wirtualnej karty sieciowej programu hamachi na "uzyskaj automatycznie" jeśli chcemy użyć go do grania w inną grę. Później uruchamiająć serwer archlorda musimy znowu przekonfigurować te ustawienia na podane w instrukcji. Należy pamiętać również aby wyłączać aplikację hamachi na czas uruchamiania wirtualnej maszyny z serwerem archlorda oraz upewnić się, że połączenie sieciowe hamachi jest włączone.

Innym sposobem wykluczającym użycie hamachi jest skonfigurowanie serwera to pracy w puli adresów ip zgodniej z innym aktywnym fizycznym połączeniem naszej prawdziwej sieci. Czyli np aby nie musieć wykorzystywać programu hamachi, nasza karta Wi-Fi musiała by mieć ip np. 10.0.0.1.

Oczywiście da się uruchomić serwer w innym zakresie adresów ip, ale to już wymaga zaawansowanej edycji protokołów sieciowych zarówno prawdziwej jak i wirtualnej maszyny. Również zmiany w zakresie konfiguracji serwera byłyby wymagane, np modyfikacja rekordów w tabeli SERVERCONFIG należącej do bazy ALEF.



5.) Pytanie: Mogę użyć nowszej wersji programu hamachi ?

Odpowiedź: Możesz, ale nie gwarantuję, że będzie działać.




6.) Pytanie: Chcę zagrać z kolegą łącząc się przez Wi-Fi lub kablem Lan, czy to możliwe ?

Odpowiedź: Tak oczywiście, wystarczy, że wasze komputery będą w zakresie puli adresów ip 10.0.0.x czyli od 10.0.0.1 do 10.0.0.255



7.) Pytanie: Mogę zagrać z kolegą przez hamachi ?

Odpowiedź: Jest to możliwe, ale wymaga nieco bardziej skomplikowanej konfiguracji połączeń sieciowych w celu wyłączenia potrzeby używania wirtualnego połączenia hamachi do emulowania fizycznej sieci, jak
i wymagana jest edycja tabel konfiguracyjnych serwera w bazie ALEF. Jeśli będzie zapotrzebowanie na takie wykorzystanie serwera i znajdę chwilę wolnego czasu przygotuję manual.

Manual dostępny jest tutaj Klik. Ostrzegam jednak, że to już nieco wyższa szkoła jazdy.



8.) Pytanie: Czy możliwe jest postawienie za pomocą tej kompilacji "serwera dedyka" lub inaczej czy możliwe jest postawienie globalnego prywatnego serwera za pomocą tej kompilacji ?

Odpowiedź: Tak, oczywiście. Wydajniejsze jednak i bardziej funkcjonalne byłoby utworzenie serwera od podstaw co jest jednak bardzo trudne.



9.) Pytanie: Zauważyłem, że ustawienia merchanta jak i innych rzeczy są bardzo podobne do ustawień pochodzących z serwera grupy celestia...

Odpowiedź: Tak, w mojej kompilacji wykorzystałem pliki konfiguracyjne INI przygotowane przez dawną grupę Celestia (późniejsze Rising) Archlord, której niedobitki działają pod szyldem Open-Source Archlord http://www.archlord-online.tk/



10.) Pytanie: Posiadam inną wersję programu VMware, dokładniej VMware Workstation czy muszę instalować wersję Player ?

Odpowiedź: Nie musisz. Wirtualną maszynę możesz odpalić w dowolnym programie VMware.



11.) Pytanie: Uruchamianie serwera w wirtualnej maszynie jak i jakiekolwiek inne operacje na niej wykonywane trwają bardzo długo...

Odpowiedź: Możesz zmienić w ustawieniach wirtualnej maszyny gdy jest wyłączona parametry takie jak ilość rdzeni procesora, ilość pamięci ram, etc. Ustawienia domyślne przygotowałem pod jak największą kompatybilność.



12.) Pytanie: Czy mogę na moim serwerze tworzyć nowe przedmioty, modyfikować istniejące, dodać sobie golda, zwiększyć swój level, etc ?

Odpowiedź: Oczywiście, wszystkichhttp://www.blogger.com/img/blank.gif tych czynności dokonasz modyfikując pliki konfiguracyjne serwera lub tabele bazy danych. Jeśli potrzebujesz pomocy przejdź do działu Pomoc



13.) Pytanie: Jakie systemy operacyjne są obsługiwane ?

Odpowiedź: Zarówno serwer jak i klient testowałem na Windows Xp Professional 32 bit sp 2 i Windows 7 Ultimate 64.



14.) Pytanie: Serwer startuje, ale nie mogę się zalogować bo klient zwraca, że nie może odnaleźć login serwera...

Odpowiedź: Wykonaj jeszcze raz punkt konfiguracja połączeń sieciowych z działu instrukcja. Upewnij się, że aplikacja Hamachi jest wyłączona. Wyłącz firewalle i antywirusy. Możesz równiesz odłączyć się od sieci Wi-Fi i Lan. Jeśli to nie pomoże, przejdź do działu pomoc i opisz tam swój problem.



15.) Pytanie: Czasem zdażają się x-crashe, co je powoduje ?

Odpowiedź: Głównym powodem są najprawdopodobniej błędy w tłumaczeniu plików konfiguracyjnych. Odwiedzaj blog projektu arisen aby mieć dostęp do najnowszych wersji plików konfiguracyjncyh.



16.) Pytanie: Gdzie mogę znaleźć więcej odpowiedzi na pytania i uzyskać bardziej indywidualną pomoc ?

Odpowiedź: Wsparcie dla użytkowników kompilacji Arisen można uzyskać poprzez ten blog projektu Arisen. Jeśli potrzebujesz pomocy lub masz pytania przejdź do działu Pomoc.



17.) Pytanie: Potrzebuję hasła do serwera, bazy danych i inne. Gdzie je mogę znaleźć ?

Odpowiedź: Wszelkie hasła (oprócz hasła do systemu: mbnq) potrzebne do obsługi serwera znajduję się w pliku tekstowym, w folderze oth na pulpicie wirtualnej maszyny.



18.) Pytanie: Uruchomiłem wszystkie 3 skróty do serwerów ale serwer nie działa. Co zrobiłem źle ?

Odpowiedź: Poszczególnych serwerów nie uruchamiamy naraz. Należy uruchamiać w kolejności 1-3 według zaleceń zawartych w instrukcji.



19.) Pytanie: Czy mogę używać serwera jeśli nie mam oryginalnej wersji systemu Windows Server 2003 r2, Navicat Prenium, Oracle, PLSQL Developer jak i nie mam umowy podpisanej z firmą NHN/WEBZEN ?

Odpowiedź: Nie możesz używać tej kompilacji w takim wypadku.



20.) Pytanie: Po zmianach które wykonałem w ustawieniach połączenia sieciowego hamachi nie mogę grać z jego pośrednictwem w inne gry. Co zrobić ?

Odpowiedź: Musisz w opcjach protokołu TCP/IP we właściwościach połączenia sieciowego hamachi ustawić wszystkie opcje na "Uzyskaj Automatycznie", zrestartować komputer i uruchomić aplikację hamachi. Aby ponownie móc wejść na swój serwer Archlorda będziesz musiał znowu wykonać instrukcje z działu
Konfiguracja Połączeń Sieciowych.



21.) Pytanie: Czy mogę korzystać ze swojego serwera/klienta mając zainstalowanego klienta od Wezben/NLGames/OpenSourceArchlord/inne

Odpowiedź: nie testowano / Tak / Tak / nie testowano



22.) Pytanie: Nie znalazłem tutaj rozwiązania swojego problemu/odpowiedzi na pytanie. Gdzie szukać pomocy ?

Odpowiedź: Jeśli potrzebujesz pomocy przejdź do działu Pomoc. Zapraszam również na mój blog http://proxine.blogspot.com/

mbnq

Wymagania sprzętowe

Minimalne wymagania sprzętowe:
( serwer + klient na jednej maszynie )

Windows XP SP2 lub Windows 7
15 gb wolnego miejsca na dysku twardym
Procesor AMD Athlon 64 3200 (2.0 ghz) lub odpowiednik Intela
2 GB DDR ramu
Karta Graficzna Radeon 9550 lub odpowiednik GeForce

Zalecane wymagania sprzętowe:

( serwer + klient na jednej maszynie )

Windows XP SP2 lub Windows 7
20 gb wolnego miejsca na dysku twardym
Procesor AMD Athlon II x3 445 (3.1 ghz) lub odpowiednik Intela
4 GB DDR3 ramu
Karta Graficzna Radeon HD 4650 1GB lub odpowiednik GeForce

Pomoc

W komentarzu pod tym postem opisz swój problem.

Updaty

******************************************************************************************
AlefLauncher Plus
by Vital Spark

Nowy bardziej rozbudowany launcher przygotowany przez Vital Spark, dedykowany przede wszystkim do gry z wykorzystaniem hamachi, ale można oczywiście korzystać z niego grając po lanie czy inny sposób.

Dzięki niemu nie musisz już edytować pliku arisen.bat gdy grasz przez hamachi za każdym razem gdy zrestartujesz aplikację hamachi, teraz wystarczą trzy kroki:


1.) kopiujemy adres servera w hamachi
2.) wklejamy w edit box w launcherze
3.) klikamy przycisk Change IP! następnie Launch Game


Download:
AlefLauncher Plus by Vital Spark
AlefLauncher Plus by Vital Spark (megaupload)


******************************************************************************************
ServerSide INI Update 0.1

Poprawiono/Dodano:

- Nowy NPC Merchant w Tulanie z nowymi itemami / kombinacjami:
Return Orb (stack:5)
Letter of Great Pardon (stack:10)
Gold Key (stack:5)
Silver Key (stack:5)
Talisman of Protection
Talisman of Awakening 14 days
Sharon Stone
Proof of Hero
Race Trumpet
Shout of elemental
X-Large Eva Pot (stack:5)
Small Healing Potion (stack:99)
Medium Healing Potion (stack:99)
Large Healing Potion (stack:99)
Ricecake (stack:10)
Chestnut (stack:10)
Persimmon (stack:10)
Archlord's Proof
Gold Trasure Chest (otwieranie powoduje x-crash, item zostaje utworzony)
Reinforcement Potion (stack:99)
Explosion Scroll (stack:99)
Lightning Scroll (stack:99)
Poison Scroll (stack:99)
Red Baloon (otwieranie powoduje x-crash, item zostaje utworzony)
Orange Baloon (otwieranie powoduje x-crash, item zostaje utworzony)
Yellow Baloon (otwieranie powoduje x-crash, item zostaje utworzony)
Green Baloon (otwieranie powoduje x-crash, item zostaje utworzony)
Blue Baloon (otwieranie powoduje x-crash, item zostaje utworzony)
Indigo Baloon (otwieranie powoduje x-crash, item zostaje utworzony)
Purple Baloon (otwieranie powoduje x-crash, item zostaje utworzony)
Moonlight Baloon (otwieranie powoduje x-crash, item zostaje utworzony)
Bead of Return
Silver Chest (otwieranie powoduje x-crash, item zostaje utworzony)
Administrator's Bow (potrzebny status admina żeby kupić(?))
Lucky Number Sleven
Thunder Elemental Stone (można wrzucić do itemu tylko poprzez edycję w bazie)
Pain Elemental Stone (można wrzucić do itemu tylko poprzez edycję w bazie)

i inne...

- Poprawione kilka mniej znaczących szczegółów
- Usunięte błędne wpisy

Download:
ServerSide INI Update 0.1
ServerSide INI Update 0.1 (megaupload)

Instrukcja:

Zaleca się wykonanie kopii bezpieczeństwa folderu 'C:\IMAGES\Archlord_Srv\srv\INI'
przed rozpoczęciem instalowania update'u.

1.) Skopiować do folderu 'C:\IMAGES\Archlord_Srv\srv\' na wirtualnej maszynie
2.) wypakować zezwalając na podmianę istniejących plików
3.) zrestartować serwer

Screeny:




******************************************************************************************
mbnq

Download

You can dowlonad compilation from Polish Hosting Service "Chomikuj.pl".

CLICK TO DOWNLOAD

Pasword is: mbnq00@gmail.com



Arisen Public

Na chwilę obecną nie zamierzamy publikować poradników dotyczących uruchamiania serwera publicznego bez używania hamachi. Potrzeba do tego już większej wiedzy, bardzo dobrego łącza, najlepiej stałego ip i niemałej ilości wolnego czasu.

Uważamy, że osoba która spełnia te warunki poradzi sobie sama, a tworzenie poradnika dla osób początkujących wymagałoby tłumaczenia niemałej ilości zagadnień związanych z wirtualizacją i siecią.

Chętnie odpowiemy jednak (w miarę możliwości) na pytania dotyczące tego problemu w dziale pomoc.

Uruchomienie publicznego serwera w oparciu o kompilację Archlord Arisen jest możliwe, ale nieco mija się to z celem. Kompilacja Arisen została stworzona do bardzo łatwego uruchomienia serwera gry Archlord w celu gry przez Lan/Hamachi, jeśli idzie natomiast o serwer publiczny mniej skomplikowane i bardziej wydajne jest postawienie serwera publicznego na prawdziwym systemie.

Arisen Team

***


Dodatkowy warunek to konieczność posiadania zewnętrznego IP (np. gdy podłączamy się do internetu korzystając z modemu adsl), serwer do gry Archlord w oparciu o który została zbudowana kompilacja Arisen nie obsługuje NAT-u. Tak, że jeśli jesteś za natem (np. masz w domu router) pozostaje Ci hamachi.


Jeśli pojawią się takie requesty, opublikuję "pliki źródłowe", oprogramowanie, wszelkie notatki, pliki potrzebne do stworzenia własnego serwera od podstaw.
Podstawowe składniki z których korzystałem przy tworzeniu kompilacji można pobrać tutaj.

Gorąco zachęcam do zainteresowania się sceną prywatnych serwerów Archlorda, do próbowania swoich sił ponieważ potrzebna jest alternatywa dla monopolu Webzena który w mojej (i wielu) opinii zepsuł tą grę.

mbnq

***