############################################################## ## 123 FLASH CHAT SERVER SOFTWARE - IPB INTEGRATED MOD README ## MOD Version: 6.7.0 ## For 123 flash chat server version 6.7 , Invision Power Board 1.3 Final ## ## Before you install this mod, please download 123 Flash Chat Server software from ## http://www.123flashchat.com/download.html ## to get the lastest demo version of 123 flash chat server software. ## To integrate your ipb database with the 123 flash chat server software, ## all you have to do is just to set some parameters. ## please follow these steps to install. ## ############################################################## # #-----[ DOWNLOAD ]------------------------------------------ # Download the latest version of 123 flash chat server software from # http://www.123flashchat.com/download.html # choose a version to download, support OS: Windows, Unix/Linux, Mac OS. # if your OS is windows or Linux, I recommend you download the with-JVM version. # if your OS isn't windows or Linux, you should download and install a JDK 1.4.x first, # you can get the JDK from : http://java.sun.com/ # http://www.123flashchat.com/download.html # #-----[ INSTALL ]------------------------------------------ # If Unix/Linux OS, please uncompress the downloaded file. # in Linux, you can: # $ tar zxf 123flashchat.tar.gz # # if windows, double click the "123flashchat.exe", follow the wizard, # you can install the 123 flash chat server software in 2 minutes. # $ gzip -d 123flashchat.tar.gz $ tar xf 123flashchat.tar # #-----[ OPEN ]------------------------------------------ # <123 flash chat server installed dir>/server/etc/groups/default.xml # #-----[ FIND ]------------------------------------------ # <integrated-other-database>None</integrated-other-database> # #-----[ REPLACE WITH ]---------------------------------- # if you don't use Mysql, please change the value to "Common", # and edit the CommonDB.xml to configure the ipb database integration. # <integrated-other-database>Mysql</integrated-other-database> # #-----[ OPEN ]------------------------------------------ # <123 flash chat server installed dir>/server/etc/database/default_Mysql.xml # #-----[ FIND ]------------------------------------------ # <database-host>localhost</database-host> # #-----[ REPLACE WITH ]---------------------------------- # In case your database host name is not "localhost" but,eg:if it's a an ip address: "1.2.3.4" # tip: in the conf_global.php in Invision Power Board directory, it's the value of $INFO['sql_host'] # #<database-host>1.2.3.4</database-host> # #-----[ FIND ]------------------------------------------ # <database-name>test</database-name> # #-----[ REPLACE WITH ]---------------------------------- # if your Invision Power Board database name is not "test", for example, if it's "ipb" # tip: in the conf_global.php in Invision Power Board directory, it's the value of $INFO['sql_database'] # <database-name>ipb</database-name> # #-----[ FIND ]------------------------------------------ # <database-user>root</database-user> # #-----[ REPLACE WITH ]---------------------------------- # if your Invision Power Board database connect user is not root, for example, if it's "my_ipb_user" # tip: in the conf_global.php in Invision Power Board directory, it's the value of $INFO['sql_host'] # <database-user>my_ipb_user</database-user> # #-----[ FIND ]------------------------------------------ # <database-password>passwd</database-password> # #-----[ REPLACE WITH ]---------------------------------- # if your Invision Power Board database connect password is not "passwd", for example, if it's "my_password" # tip: in the conf_global.php in Invision Power Board directory, it's the value of $INFO['sql_pass'] # <database-password>my_password</database-password> # #-----[ FIND ]------------------------------------------ # <user-table>user</user-table> # #-----[ REPLACE WITH ]---------------------------------- # The name of the table in which stored the Invision Power Board user information. # tip: in the conf_global.php in Invision Power Board directory, if $INFO['sql_tbl_prefix'] = 'ibf_'; # the user table value should be: ibf_members # <user-table>ibf_members</user-table> # #-----[ FIND ]------------------------------------------ # <username-field>userid</username-field> # #-----[ REPLACE WITH ]---------------------------------- # Column name of user name in the user-table # tip: in the Invision Power Board database system, this column name should be: name # <username-field>name</username-field> # #-----[ FIND ]------------------------------------------ # <password-field>passwd</password-field> # #-----[ REPLACE WITH ]---------------------------------- # Column name of password in the user-table # tip: in the Invision Power Board database system, this column name should be: password # <password-field>password</password-field> # #-----[ FIND ]------------------------------------------ # <enable-md5>Off</enable-md5> # #-----[ REPLACE WITH ]---------------------------------- # It defines whether the password is encrypted with MD5. # tip: in the Invision Power Board database system, the password is encrypted with MD5. so this parameter should be: On # <enable-md5>On</enable-md5> # #-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ # # #-----[ RESTART 123 FLASH CHAT SERVER ]--------------------------------- # Note: If your server is Linux, before you start the server, # you'd better run some commands to your mysql database, to let the jdbc connect the mysql. # # GRANT ALL PRIVILEGES ON [dbname].* to '[user]'@'[hostname]' identified by '[password]'; # FLUSH PRIVILEGES; # # replace the dbname, user , hostname, and password , for example: # # mysql> grant all privileges on ipb.* to hide@address.com identified by 'your_db_password'; # Query OK, 0 rows affected (0.14 sec) # mysql> flush privileges; # Query OK, 0 rows affected (0.07 sec) # # #-----[ COPY ]--------------------------------- # Copy 2 files:123flashchat.swf,client.xml and following 3 directories : help,lang and skin to the relevant destination. # <123 flash chat server installed dir>/client/123flashchat.swf to <ipb installed dir>/123flashchat.swf <123 flash chat server installed dir>/client/client.xml to <ipb installed dir>/client.xml <123 flash chat server installed dir>/client/help/ to <ipb installed dir>/help/ <123 flash chat server installed dir>/client/lang/ to <ipb installed dir>/lang/ <123 flash chat server installed dir>/client/skin/ to <ipb installed dir>/skin/ # #-----[ OPEN ]------------------------------------------ # <ipb intalled dir>client.xml # #-----[ FIND ]------------------------------------------ # <primaryServer host="*" port="51127" /> # #-----[ REPLACE WITH ]---------------------------------- # It defines the chat server host name # tip: if your phpbb url is: http://www.abc.com/ipb/ , just set this value to: www.abc.com # it's a host name , not a url, don't put the "http://" before it. # <primaryServer host="www.abc.com" port="51127" /> # #-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ # # 123 FLASH CHAT SERVER SOFTWARE INSTALLED. # Now you can install the Invision Power Board mod for 123 flash chat server! # please check the install_mod.txt # For any question, feel free to get support from: # http://www.123flashchat.com/support.html # we provide online form support, email support, online live support, and phone support etc. # Good luck, have a nice day! # # Eom.