[XP] RPG Maker XP Online System (RMX-OS)

Started by Blizzard, June 20, 2009, 11:52:23 am

Previous topic - Next topic

achille911

Yep, i try to restart the server after modify, to leave it open, but all time the client see it offline, me too can't find the problem, i reinstall the server 4 times, read the manual, but the problem are all time the game, the cfg.ini is ok, match perfectly whit the game option script.
Have a question, when i modify the client game, i must modify some in the server to match whit a new map, new chara or some else? I don't think the server must be modified when u edit the game.
I try different version of RMX-OS, same problem, work whit original, dont work with the custom game.
Thanks for help, and sorry for my replies before, but i try to make work this by 2 days.

Again sorry if i have bad english.

Blizzard

It is a server, it has nothing to do with the game. Nobody else so far had that problem, and frankly, the problem is technically impossible. The maps affect in absolutely no way the server or the connection data from the client.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

achille911

May 25, 2010, 09:07:00 am #762 Last Edit: May 25, 2010, 09:21:35 am by achille911
Yes, i know that, but all time i made a modify, won't work, i don't know why, but don't work.
I know modify the game dont modify in any way the script, the server or the connection, but when i'm going to do this, he won't work.
There are a solution sure, but i can't found it, i try 1000 time, modify the server, reinstall, change the host, but no way to correct this problem, is possible that i have a older or too newer version of rpg maker xp, and modify whit a wrong version cause this bug?

Edit : Yeah i found the solution, lol.
I modify the game whit rpg maker english version (before i use the italian version) and it work perfectly!
Thanks to all for the support, now i can play whit this fantastic script!

Blizzard

Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

achille911

I finally try the script, whit a short game.
Blizzard, this script is absolutely fantastic.
Very good stability, no lag, great adds such guilds, buddy and more.
Epic project!

jcsnider

Quote from: Blizzard on May 25, 2010, 09:58:37 am
Just lol.


Agreed.

But, this is something to remember for the next person that has this problem.

Blizzard

Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

holy416m

Hi I'm making a game but I have a problem...

When I playtest my game, it launched, I choose the server, and a thing pops-up...
Script '(RMX-OS) Script' line 2556: Errno::ECONNRESET occured.
An existing connection was forcibly closed by the remote host.


Any idea? If you need more info, keep reading.

cfg.ini
NAME = 'Lost Time'
HOST = '127.0.0.1'
PORT = 3306
RMXOS_VERSION = 1.09

LOG_MESSAGES = false
LOG_ERRORS = true
LOG_ACTIONS = true

MAXIMUM_CONNECTIONS = 50
LOGIN_TIMEOUT = 30
AUTO_RESTART = true
RESTART_TIME = 5
OPTIMIZE_DATABASE_ON_STARTUP = true
DATABASE_CONNECTION_TIMEOUT = 60

SQL_HOSTNAME = 'localhost'
SQL_USERNAME = 'root'
SQL_PASSWORD = '4161051710'
SQL_DATABASE = 'Lost Time'

INBOX_SIZE = 10

EXTENSIONS = [
'GlobalSwitchesVariables.rb',
'GlobalDay-NightSystem.rb'
]


(RMX-OS) Options
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
# RPG Maker XP Online System (RMX-OS)
#------------------------------------------------------------------------------
# Author: Blizzard
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
#   
#  This work is protected by the following license:
# #----------------------------------------------------------------------------
# # 
# #  Creative Commons - Attribution-NonCommercial-ShareAlike 3.0 Unported
# #  ( http://creativecommons.org/licenses/by-nc-sa/3.0/ )
# # 
# #  You are free:
# # 
# #  to Share - to copy, distribute and transmit the work
# #  to Remix - to adapt the work
# # 
# #  Under the following conditions:
# # 
# #  Attribution. You must attribute the work in the manner specified by the
# #  author or licensor (but not in any way that suggests that they endorse you
# #  or your use of the work).
# # 
# #  Noncommercial. You may not use this work for commercial purposes.
# # 
# #  Share alike. If you alter, transform, or build upon this work, you may
# #  distribute the resulting work only under the same or similar license to
# #  this one.
# # 
# #  - For any reuse or distribution, you must make clear to others the license
# #    terms of this work. The best way to do this is with a link to this web
# #    page.
# # 
# #  - Any of the above conditions can be waived if you get permission from the
# #    copyright holder.
# # 
# #  - Nothing in this license impairs or restricts the author's moral rights.
# # 
# #----------------------------------------------------------------------------
#
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
#
# Information:
#
#   There is a documentation for this system. Read it in order to learn how to
#   use this system. A server also comes with this system.
#
#
# If you find any bugs, please report them here:
# http://forum.chaos-project.com
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=

#==============================================================================
# module RMXOS
#------------------------------------------------------------------------------
# Main module for all RMX-OS classes and procedures.
#==============================================================================

module RMXOS
 
  #============================================================================
  # module RMXOS::Options
  #----------------------------------------------------------------------------
  # Contains options used for the game that can be set up.
  #============================================================================

  module Options
 
    SERVERS = []
    SAVE_DATA = {}
    CREATION_DATA = {}
    #::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    # Server Connection Settings
    #::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    SERVER_REFRESH = 200
    SERVER_TIMEOUT = 200
    SERVERS.push(['Yolex', '127.0.0.1', 3306])
    #SERVERS.push(['Me', '5.133.77.216', 54269])
    #SERVERS.push(['BlizzDev', '161.53.76.80', 54269])
    #SERVERS.push(['My Server', 'www.myserver.net', 54269])
    #::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    # Security
    #::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    RESERVED_USERNAMES = ['admin', 'root', 'moderator', 'server', 'guild',
        'none']
    RESERVED_GUILDNAMES = ['admin', 'root', 'moderator', 'server', 'guild',
        'none']
    ENCRYPTION_SALT = 'XS'
    #::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    # Network
    #::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    PING_TIMEOUT = 2
    #::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    # System
    #::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    USERPASS_MIN_LENGTH = 3
    USERPASS_MAX_LENGTH = 16
    CHATINPUT_WIDTH = 480
    CHATBOX_WIDTH = 480
    CHATBOX_LINES = 8
    CHATINPUT_MAX_LENGTH = 200
    PM_MAX_LENGTH = 200
    GUILDNAME_MAX_LENGTH = 32
    CHAT_BUBBLES = true
    REMEMBER_LOGIN = true
    DISABLED_CHAT_COMMANDS = []
    AUTOSAVE_FREQUENCY = 30
    EXTENDED_AUTOSAVE = false
    #::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    # Save Data
    # - see the documentation to learn how to set up which data is being saved
    #   by RMX-OS.
    #::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    # save container variable definitions
    SAVE_CONTAINERS = [
        '$game_system',
        '$game_switches',
        '$game_variables',
        '$game_self_switches',
        '$game_party',
        '$game_actors',
        '$game_map',
        '$game_player'
    ]
    # general save data setup
    SAVE_DATA['Graphics.frame_count'] = []
    SAVE_DATA[Game_System] = ['@timer', '@timer_working', '@menu_disabled']
    SAVE_DATA[Game_Switches] = ['@data']
    SAVE_DATA[Game_Variables] = ['@data']
    SAVE_DATA[Game_SelfSwitches] = ['@data']
    SAVE_DATA[Game_Party] = ['@gold', '@steps', '@actors', '@items',
        '@weapons', '@armors']
    SAVE_DATA[Game_Actors] = ['@data']
    SAVE_DATA[Game_Map] = ['@map_id']
    SAVE_DATA[Game_Player] = ['@x', '@y', '@real_x', '@real_y',
        '@character_name', '@encounter_count']
    SAVE_DATA[Game_Actor] = ['@actor_id', '@name', '@character_name',
        '@character_hue', '@class_id', '@weapon_id', '@armor1_id',
        '@armor2_id', '@armor3_id', '@armor4_id', '@level', '@exp', '@skills',
        '@hp', '@sp', '@states', '@maxhp_plus', '@maxsp_plus', '@str_plus',
        '@dex_plus', '@agi_plus', '@int_plus']
    # for all classes that must have default arguments specified
    CREATION_DATA[Game_Actor] = '1'
 
  end
 
end


I changed the Main to -<:::RMX-OS Main:::>-...
And yes, I executed the SQL thingy...

And this the order of my scripts:
-(Original System Scripts)-

Advanced Weather

(RMX-OS) Options
(RMX-OS) Script

Blizz-ABS 1
Blizz-ABS 2
Blizz-ABS 3

EXP HUD Blizz-ABS

Quick Weapon Switch Blizz-ABS

Visual Eq. for Blizz-ABS

Blizz-ABS Controller RMX-OS

Advanced Time Environment System

Global Day-and-Night System

Mouse Controller

Mouse Path Finder Add-on

Unlimited Levels

Global Switches Variables

RO Skill System

-<:::RMX-OS Main:::>-

Easy Character Creator

Tons of Add-ons 1
Tons of Add-ons 2
Tons of Add-ons 3

Continuous Maps


So, any ideas? Please reply ASAP, thanks

Blizzard

Read the FAQ in the Manual.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

holy416m

Doesn't seems to help me much...  :O.o:

Blizzard

Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

holy416m

Oh... I don't have those in my manual... xD

Um okay, I port forwarded, and added Ruby as an exception... but it's still the same... sure nothing wrong about the script order???

Blizzard

May 29, 2010, 02:31:21 pm #772 Last Edit: May 29, 2010, 04:09:55 pm by Blizzard
Are you getting any error messages on the server? If not, then it's a network problem. It can be just the firewall messing with you or god knows what complicated problem.

EDIT: RMX-OS 1.14 is out.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

AliveDrive

Quote from: Blizzard on September 09, 2011, 02:26:33 am
The permanent solution for your problem would be to stop hanging out with stupid people.

holy416m

Quote from: Blizzard on May 29, 2010, 02:31:21 pm
Are you getting any error messages on the server? If not, then it's a network problem. It can be just the firewall messing with you or god knows what complicated problem.

EDIT: RMX-OS 1.14 is out.

No error messages on server... Does the version of RMX-OS matters??? Because last time I used an older one but I won't work but when I changed into a newer version it worked...

Wizered67

Is there a way to check if you're the only player on a map?

Blizzard

May 31, 2010, 02:19:55 pm #776 Last Edit: May 31, 2010, 02:22:20 pm by Blizzard
$network.map_player.size == 0


@holy416m: I release new versions to fix bugs, improve performance or add new features. You should update because newer versions will probably run better. If you don't have the error with a new version, then it's great, lol!
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

G_G

June 24, 2010, 11:38:25 pm #777 Last Edit: June 24, 2010, 11:40:48 pm by game_guy
If you feel like adding this to the manual, it'll remove a step or two. Creators of ruby made a one click installer for ruby 1.9.1 http://rubyforge.org/frs/download.php/71078/rubyinstaller-1.9.1-p378.exe There it is. Might be helpful to at least include.

However the new installations for all versions dont have that cool script editing program with it. =\ I liked it

Blizzard

I don't like. Notepad++ is much better IMO.
I'll add it.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

G_G

Ooooh. Notepad++ is so awesome <3 screw Scite