| |
UltimaForum
|
 |
Ogólna dyskusja - RPG Maker - Serwer
Kongo21 - Pon 09 Maj, 2011 21:03 Temat postu: RPG Maker - Serwer Mam pytanie. Znalazłem serwer do RPG maker'a i teraz jest mały kłopot :
Pliki sa typu .rb czyli pliki zaprogramowane w ruby (edytowalne w notatniku).
Mam tam ich cały "stos" :D. A więc mamy tak :
Gdzie :
Data - Mapki (normalne .rxdata)
Logs - Zawiera spis błędów
Temp - Temporary (pusty ^^)
WWW - Chyba nietrzeba pisać
Lib - Pliki serwerowe (tzn. client, funkcje, mysql, server, game server i folder Game_class w którym :
Jak sie orientuję mamy tu - Postacie (Game_Character [tez rozszerzenie .rb !])
Game Map, Game Switches (przełączniki), Game Veriables (nic nierozumiem, chyba coś z MySQL)
mod i do niczego mi niepasujący Table2.rb a z nim table2.so.
Dobra znów jesteśmy w głównym katalogu.
Mamy folder News a w nim plik. Z zawartości jest to wiadomość powitalna
I ostatni - Version - Pusty
Chcesz to zobaczyć sam ?
Skan Pobierz z Speedyshare
Pobierz z Rapidshare
Melvin - Pon 09 Maj, 2011 21:11 Temat postu: Re: RPG Maker - Serwer
| Kongo21 napisał/a: |
Logs - Zawiera spis błędów
Temp - Temporary (pusty ^^)
WWW - Chyba nietrzeba pisać
|
Logs - Kłamiesz. Nie tylko listę błędów, ale całe logi.
Temp - LOL! Pusty bo to pliki tymczasowe.
WWW - Napisz.
| Kongo21 napisał/a: | | Game Veriables (nic nierozumiem, chyba coś z MySQL) |
Chodziło Ci o Game Variables? HAHAHAHAH!!! To przecież zmienne! HAHAHA!
Taka korekta z mojej strony...
Kongo21 - Pon 09 Maj, 2011 21:39
Tenp - wiem, że pusty przecież nienapisałem :
Temp - Pusty (?)
tylko :
Temp - Pusty ^^ (jak ktoś byłby tępy to by i tak niewiedział o co chodzi.)
Veriables - widze że coś definiuje bo mam na górze def initialize. Teraz się przyjrzałem bo tak to rzuciłem okiem na to od dołu do góry i tylko o tak patrząc zobaczyłem co to. Dokładna zawartość :
| Kod: | #==============================================================================
# ** Game_Variables
#------------------------------------------------------------------------------
# This class handles variables. It's a wrapper for the built-in class "Array."
# Refer to "$game_variables" for the instance of this class.
#==============================================================================
class Game_Variables
#--------------------------------------------------------------------------
# * Object Initialization
#--------------------------------------------------------------------------
def initialize
@data = []
result = $server.mysql.query("SELECT id,variable FROM variables;")
result.each do |row|
@data[row[0].to_i]=eval(row[1])
end
end
#--------------------------------------------------------------------------
# * Get Variable
# variable_id : variable ID
#--------------------------------------------------------------------------
def [](variable_id)
if variable_id <= 5000 and @data[variable_id] != nil
return @data[variable_id]
else
return 0
end
end
#--------------------------------------------------------------------------
# * Set Variable
# variable_id : variable ID
# value : the variable's value
#--------------------------------------------------------------------------
def []=(variable_id, value)
if variable_id <= 5000
@data[variable_id] = value
$server.mysql.query("UPDATE variables SET variable=#{value} WHERE id=#{variable_id};")
end
end
end
|
WWW - Jest to strona tylko z rejestracją (patrzę po plikach...)
ale w WWW jest folder Connections/ Netplay.php
Tak jak patrze po składni to jest to logowanie do gry (???) niewiem chyba na stronę Wygląd :
| Kod: | <?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_Netplay = "localhost";
$database_Netplay = "netplay_p_db";
$username_Netplay = "trebor777";
$password_Netplay = "D4d1co0l";
$Netplay = mysql_pconnect($hostname_Netplay, $username_Netplay, $password_Netplay) or trigger_error(mysql_error(),E_USER_ERROR);
?> | [/code]
A w ruby uczę się programować więc spokojnie ;)
Melvin - Pon 09 Maj, 2011 21:42
| Cytat: | | WWW - Jest to strona tylko z rejestracją (patrzę po plikach...) |
aha xD
| Cytat: | | Temp - Pusty ^^ (jak ktoś byłby tępy to by i tak niewiedział o co chodzi.) |
Bo tymczasowy
Dobra. Po co ten temat?
Kongo21 - Pon 09 Maj, 2011 21:53
Bo chcę się dowiedzieć czym to odpalić :/
Próbowałem zmieniać na .exe, odpalać javą (też niewiem czemu) i nic :/ niewiem.
Melvin - Pon 09 Maj, 2011 21:56
Prawdopodobnie musisz wrzucić na serwer i połączyć z bazą i grą oczywiście.
FireBlade - Wto 10 Maj, 2011 08:30
Najzwyczajniej w świecie wlepiasz do do świeżego projektu gry i tyle :>
Kongo21 - Wto 10 Maj, 2011 09:03
Dobra rano siadłem otworzyłem port i nawet połączyło (był przekaz danych :])
ale teraz z tą stroną :
Trzeba to wrzucić na jakiś hosting chyba bo mi niechce połączyć :/
Treść z config.ini (serwer)
| Kod: | Host = "5.233.158.44"
Port = 50000
ServerName = "Netplay Plus Server"
ServerVersion = "3.0"
GameCode = "918302475"
WebServer = "localhost/www/Netplay"
SMTPServer = "localhost"
AdminEmail = "trebor777@servage.net"
DB_server = "localhost"
DB_user = "trebor777"
DB_password ="D4d1co0l"
DB_name = "netplay_p_db"
Message = "Entering the Official Netplay Plus Server..." |
FireBlade - Wto 10 Maj, 2011 09:35
Musisz mieć hamachi ... daj mi czas to edytuję wiadomość i ci wszystko napiszę
Musisz ID z hamachi wpisać w miejsce "IP" i odpalic plik serverowy który powinien się tam znajdować. Musisz wygooglować.
Kongo21 - Wto 10 Maj, 2011 20:51
Hamachi mam, ale chodzi ci o nazwę rooma (w co wątpię) czy o IP z Hamachi ?
No to jako IP wpisałemIP z hamachi miałem transfer danych (użyłem do tego programu Port Map), a plik serwerowy gdzie się dokładnie ma znajdować tzn. w plikach serwerowych ?
EDIT z dn. 11.05 :
Odpalam plik main.rb programem do pisania w ruby i coś tam idzie :]. Ale daj ten swój poradnik jeśli możesz bo to jest 3 typ serwera z którym się spotykam.
Drakix - Wto 28 Lut, 2012 21:26
Witam. Mam sprawe podrzucił bym komus mój projekt a on by zrobil tak zebym mógl grac z kolegami. Bardzo prosze bardzo bardzo pilne. Zlitowal by sie ktos...??? Bede wdzieczny do konca zycia...!?!?! :)
|
|