|
RMX-OS |
| Author |
Message |
barmen

Preferowany:

|
Posted:
|
[ !!! ]
|
|
RMX-OS
|
[size=18][b]Informacje:[/b][/size]
Autor: Barmen
Testowane na: Windows 7 x86
Kopiowanie zabronione (brzmi napis na opakowaniu z gr膮 :P)
[size=18][b]Co b臋dzie potrzebne:[/b][/size]
RMX-OS :arrow: [URL=http://forum.chaos-project.com/index.php/topic,3869.0.html]Id藕 do strony[/URL] - G艂贸wny mechanizm (skrypty) do stworzenia gry online.
MySQL-Front :arrow: [URL=http://download.cnet.com/MySQL-Front/3000-10254_4-10407623.html]Id藕 do strony[/URL] - Program do modyfikowania baz danych.
MySQL Community Server :arrow: [URL=http://www.filehippo.com/pl/download_mysql/tech/]Id藕 do strony[/URL] - System zarz膮dzania relacyjnymi bazami danych.
Ruby :arrow: [URL=http://rubyforge.org/frs/download.php/71078/rubyinstaller-1.9.1-p378.exe]Pobierz[/URL] - J臋zyk do otwierania plik贸w .rb.
[size=18][b]Opcjonalne:[/b][/size]
RMX-OS GUI :arrow: [URL=http://forum.chaos-project.com/index.php/topic,4786.msg89015.html#msg89015]Id藕 do pliku[/URL] - Narz臋dzie zwi臋kszaj膮ce ustawienia serwera.
[size=18][b]1. Instalowanie i konfiguracja MySQL Community Server:[/b][/size]
[spoiler]1.1 Pobieramy i instalujemy.
1.2 Uruchamiamy 'MySQLInstanceConfig.exe' (C:\Program Files\MySQL\MySQL Server 5.5\bin).
1.3 Wybieramy 'Detailed Configuration', a nast臋pnie 'Developer Machine'.
1.4 Naciskamy na 'Multifunctional Database'.
1.5 Ustawiamy na jakiej partycji ma utworzy膰 si臋 baza danych.
[spoiler][img]http://img88.imageshack.us/img88/4729/44566418.png[/img][/spoiler]
1.6 Wybieramy Decision Support (DSS)/OLAP
1.7 Zaznaczamy 'Enable Strict Mode' i przejd藕 dalej.
1.8 Pozostaw tak jak jest i naci艣nij 'Next'.
1.9 Zaznaczenie funkcji 'Lunch the MySQL...' spowoduje automatycznym uruchamianiem serwera bazy danych. Koniecznie w艂膮cz funkcje 'Include Bin...'
[spoiler][img]http://img543.imageshack.us/img543/6434/32864791.png[/img][/spoiler]
1.10 Wprowad藕 kod zabezpieczaj膮cy swoj膮 baz臋 danych.
[spoiler][img]http://img718.imageshack.us/img718/2088/94112371.png[/img][/spoiler]
1.11 Naci艣nij 'Execute'
1.12 Je艣li co艣 nie wyjdzie otw贸rz jeszcze raz program 'MySQLInstanceConfig.exe' i wybierz 'Remove Instance'. Po usuni臋ciu (tej wcze艣niejszej bazy danych) przejd藕 do punktu 1.2 :)
[/spoiler]
[size=18][b]2. Ustawienia skryptu RMX-OS:[/b][/size]
[spoiler]2.1 Przejd藕 do folderu RMX-OS Server i otw贸rz plik cfg.ini dowolnym edytorem tekstu.
2.2 Wyja艣ni臋 tylko to co jest najwa偶niejsze w tym pliku. W linijce
[code:1]
SQL_PASSWORD = 'root'[/code:1]
wpisz swoje has艂o podane podczas instalowania MySQL Community Server np.
[code:1]
SQL_PASSWORD = 'qwerty'[/code:1]
[/spoiler]
[size=18][b]3. Wgrywanie bazy danych:[/b][/size]
[spoiler]T膮 operacje mo偶na przeprowadzi膰 dowolnym edytorem bazy danych! Ja postanowi艂em wyja艣ni膰 to na przyk艂adzie MySQL-Front.
3.1 Uruchamiamy program.
3.2 Tworzymy now膮 sesj臋:
'Nazwa Sesji' - oboj臋tna np. 1
'Serwer' - domy艣lnie 127.0.0.1
'U偶ytkownik' - root
'Has艂o' - takie jak podali艣my podczas instalowania MySQL Community Server np. qwerty
Klikamy 'OK'
[spoiler]
[img]http://img854.imageshack.us/img854/8174/35498134.png[/img]
[img]http://img269.imageshack.us/img269/3392/47951749.png[/img]
[img]http://img231.imageshack.us/img231/8441/52555216.png[/img][/spoiler]
3.3 Przechodzimy do Plik>Import>SQL Plik...
3.4 Wybieramy plik 'RMX-OS SQL Database.sql' (RMX-OS 1.18\RMX-OS Server\Database).
[spoiler][img]http://img853.imageshack.us/img853/4323/38356576.png[/img][/spoiler]
3.5 Klikamy 'Zako艅cz', a nast臋pnie 'Zamknij'.[/spoiler]
[size=18][b]4. W艂膮czenie serwera i test:[/b][/size]
[spoiler]4.1 Otw贸rz za pomoc膮 'Ruby interpreter (CUI)...' (C:\Ruby191\bin nazwa ruby.exe) plik RMX-OS.rb.
4.2 Je艣li wszystko dobrze p贸jdzie pojawi si臋 okienko:
[img]http://img508.imageshack.us/img508/8054/32729925.png[/img]
Je艣li nie - oznacza to, 偶e gdzie艣 pope艂niono b艂膮d.
4.3 Otw贸rz 'Game.exe' (RMX-OS 1.18\RMX-OS Client). Powinno si臋 wy艣wietli膰:
[img]http://img839.imageshack.us/img839/9203/85859971.png[/img]
Je艣li z prawej strony jest napisane 'Offline' - to wiadomo co oznacza (b艂膮d!) Naci艣nij 'Localhost'.
4.4 Wybierz 'Register' przesuwaj膮c si臋 strza艂kami.
4.5 Wpisz dane i wci艣nij 'Submit'.
4.6 Je艣li wszystko posz艂o z godnie z planem pojawi si臋:
[img]http://img687.imageshack.us/img687/7668/65272226.png[/img]
Co 艣wiadczy o poprawniej konfiguracji![/spoiler]
[size=18][b]5. Opcjonalne:[/b][/size]
[spoiler]5.1 Kopiujemy ca艂膮 zawarto艣膰 pliku do katalogu RMX-OS 1.18\RMX-OS Server.
5.2 Uruchamiamy 'RMX-OS GUI.exe'
5.3 Bawimy si臋 ustawieniami :)
Przyk艂adowo wyt艂umacz臋 kategorie 'Moderation':
'Load User List' - wczytuje u偶ytkownik贸w
Po wybraniu mo偶emy u偶ytkownikowi:
New Password? - zmieni膰 has艂o
Banned? - czy jest zbanowany
Change Usergrup? - zmieni膰 przynale偶no艣膰 do grupy (dok艂adnie nie wiem po co ;D)
Po zako艅czeniu naciskamy 'Edit User Data' by zaakceptowa膰 zmiany.
Podkategoria 'New User':
Username - Nick u偶ytkownika
Password - Has艂o
Usergroup - Przynale偶no艣膰 do grupy
'Register' tworzy u偶ytkownika z podanych wy偶ej danych.
[img]http://img571.imageshack.us/img571/1818/66379588.png[/img][/spoiler]
[size=18][b]Ode mnie:[/b][/size]
Stara艂em si臋 napisa膰 bardzo prosto i nie pope艂niaj膮c b艂臋d贸w, jednak pewnie jakie艣 znajdziecie :P Nie jest to ostatnia edycja tutak. Z biegiem czasu dodam nast臋pnie rzeczy zwi膮zane z RMX-OS. Czymnie si臋 ;) |
|
|
|
|
Millenium

Preferowany:

|
Posted:
|
[ !!! ]
|
|
|
| Niestety na razie tego nie u偶yj臋, ale jak to b臋dzie dzia艂a膰 to wiedz, 偶e b臋dziesz na 1 miejscu w craditsach. |
|
|
|
|
Domilos

Preferowany:

|
Posted:
|
[ !!! ]
|
|
|
| To mo偶e by膰 wielki prze艂om w rpg xp. |
|
|
|
|
Domilos

Preferowany:

|
Posted:
|
[ !!! ]
|
|
|
| Zrobi艂em wszystko jak w opisie i po w艂膮czeniu game.exe jest offline. Co zrobi膰? |
|
|
|
|
barmen

Preferowany:

|
Posted:
|
[ !!! ]
|
|
|
| Ca艂y punkt 4 (w艂膮czenie serwera) wygl膮da tak jak opisa艂em? |
|
|
|
|
shiwt

Preferowany:

|
Posted:
|
[ !!! ]
|
|
|
a mi dzia艂a, wszystko. Jestem ciekaw jeszcze jak zrobi膰, 偶eby kto艣 m贸g艂 do艂膮czy膰 do gry.
[b]hubi309[/b], by膰 mo偶e przez to, 偶e zamkn膮艂e艣 konsol臋 z 4 punktu. |
|
|
|
|
barmen

Preferowany:

|
Posted:
|
[ !!! ]
|
|
|
| Jak jeszcze przetestuj臋 to powiem. Na razie s膮dz臋, 偶e trzeba jedynie podmieni膰 wsz臋dzie 127.0.0.1 (inaczej localhost) na nasz IP. P贸藕niej zobacz臋. |
|
|
|
|
Millenium

Preferowany:

|
Posted:
|
[ !!! ]
|
|
|
| By膰 mo偶e to wina zmiennego id. Program hamachi mo偶e?? |
|
|
|
|
barmen

Preferowany:

|
Posted:
|
[ !!! ]
|
|
|
Chyba IP.
[quote]Program hamachi mo偶e??[/quote]
Zobaczymy. Na razie dost臋pu do dw贸ch komp贸w z innymi IP nie mam. |
|
|
|
|
Domilos

Preferowany:

|
Posted:
|
[ !!! ]
|
|
|
| Nie zamyka艂em konsoli. Mo偶e to wina zmiennego ip. |
|
|
|
|
barmen

Preferowany:

|
Posted:
|
[ !!! ]
|
|
|
| Nie. Pisa艂em ju偶 偶e jak masz ustawione IP w grze 127.0.0.1 to gra b臋dzie si臋 艂膮czy膰 przez twoje IP. Gorzej jak b臋dziesz ju偶 stawia艂 'prawdziwego' serwa, a masz zmienne IP :P |
|
|
|
|
Melvin

Preferowany:

Ranga RM:

|
Posted:
|
[ !!! ]
|
|
|
| 艁adny tutek. Mo偶e skorzystam jak b臋d臋 stawia艂 gr臋 online. |
|
|
|
|
Domilos

Preferowany:

|
Posted:
|
[ !!! ]
|
|
|
W konsoli mam
[spoiler][img]http://img835.imageshack.us/img835/6100/abcv.png[/img][/spoiler]
Chodzi mi o to:
Loading extensions...
No extensions found.
To ma by膰? |
|
|
|
|
barmen

Preferowany:

|
Posted:
|
[ !!! ]
|
|
|
To s膮 wszelkiego rodzaju dodatki :P Je艣li nic w folderze 'Extensions' nie masz opr贸cz 'ExtensionSkeleton.rb' i 'info.txt' to jest dobrze. Inaczej m贸wi膮c:
Wczytywanie dodatk贸w...
Nie znaleziono.
Co do konsoli jest poprawnie w艂膮czona. Zmienia艂e艣 co艣 (otwiera艂e艣 projekt) w RMX-OS Client? |
|
|
|
|
Domilos

Preferowany:

|
Posted:
|
[ !!! ]
|
|
|
| Otwiera艂em projekt 偶eby sprawdzi膰 skrypty i mapki ale nic nie zmienia艂em. To mo偶e by膰 pow贸d? |
|
|
|
|
barmen

Preferowany:

|
Posted:
|
[ !!! ]
|
|
|
| Zale偶y jakiego masz Makera. Przekopiuj jeszcze raz plik z paczki RMX-OS Client (u g贸ry strony) i w艂膮cz projekt. Z PL Makerem co艣 nie do ko艅ca wsp贸艂dzia艂a. |
|
|
|
|
Domilos

Preferowany:

|
|
|
|
|
barmen

Preferowany:

|
Posted:
|
[ !!! ]
|
|
|
Nie pozostaje Ci nic innego jak jeszcze raz przeanalizowa膰 wszystkie punkty. Tutoriale s膮 po to by samemu doj艣膰 do zrobienia czego艣, albo naprawieniu b艂臋du.
[b]shiwt[/b] potwierdzi艂, 偶e wszystko dzia艂a wi臋c wina nie w poradniku, a w twoich dzia艂aniach :P |
|
|
|
|
Domilos

Preferowany:

|
Posted:
|
[ !!! ]
|
|
|
Chyba wiem, w czym mo偶e by膰 problem. Jak masz szybkiego neta?
EDIT: Nawet jak nie jestem po艂膮cony z netem to i tak RMX-OS.rb dzia艂a O.o |
|
|
|
|
vinferno

Preferowany:

|
Posted:
|
[ !!! ]
|
|
|
| A jak dodawa膰 potwory? |
|
|
|
|
AvK

Preferowany:

|
Posted:
|
[ !!! ]
|
|
|
A jak zrobi膰 aby kto艣 inny z innego kompa wbi艂 si臋 na serwer ?
Poza tym o ile sie nie myl臋 to ten muli to od Blizza ? |
|
|
|
|
batista1230

Preferowany:

|
Posted:
|
[ !!! ]
|
|
|
| mam pytanie czy da si臋 zrobi膰 chat albo handel z graczami lub ex-pienie w grupie? |
|
|
|
|
vinferno

Preferowany:

|
Posted:
|
[ !!! ]
|
|
|
| Da si臋 do tego zrobi膰 autpatchera tak jak np. do metin2 dedyka? |
|
|
|
|
Spazmbite

Preferowany:

|
Posted:
|
[ !!! ]
|
|
|
| Wow, dzia艂a :-D ! Nie my艣la艂em 偶e si臋 da ale jednak - Tut 5/5 :-D chocia偶 dla mnie kilku szczeg贸艂贸w brakuje - info jak inni mog膮 si臋 do ciebie pod艂膮czy膰, jak pisa膰 chat itp. Ale i tak bardzo fajny tut. :-D |
|
|
|
|
CrasheR

|
Posted:
|
[ !!! ]
|
|
|
Jest jaki艣 spos贸b, aby serwer by艂 24/7 ? Je偶eli tak, to mo偶e si臋 na to skusz臋 xD
Po za tym jak ustawi膰 gr臋 tak, by inni gracze mogli do艂膮czy膰 do gry? |
|
|
|
|
|
|