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 :kable:

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...!?!?! :)

Powered by phpBB modified by Przemo © 2003 phpBB Group