Hello & Welcome to our community. Is this your first visit? Register

Page 1 of 15 12345678911 ... LastLast
Results 1 to 15 of 220
  1. #1
    Registered

    Rank
    Member
    Join Date
    Sep 2010
    Posts
    14

    thumbs up [Release] Perfect World Server 1.4.4 - Basic Setup

    Credits goes to SEModer for assembling such a nice package... and Rusran from previous deleted guide...


    * This installation is intended to any Linux version (Ubuntu, Debian, RedHat..)
    * If you are using a desktop installation Gnome, Kde, etc... keep in mind you have to use the shell as root: "su root"...



    -> Assuming that you just did a fresh installation of any Linux...

    First steps:

    Initial preparation:
    # apt-get update

    Install the SSH server:
    # apt-get install openssh-server

    Install the JAVA:
    # apt-get install openjdk-6-jre (about 150mb)
    OR
    # apt-get install openjdk-6-headless (about 95mb)


    Necessary packages:
    # apt-get install apache2
    # apt-get install mysql-server
    # apt-get install php5
    # apt-get install php5-mysql
    # apt-get install php5-cgi
    # apt-get install phpmyadmin
    # apt-get install mc

    Downloads:
    Server Files
    Mirrors: Uploading, Freaskshare
    Maps:Uppit,Alterupload,Minus,2shared (credits to Souris)
    Client Files
    Mirrors: Uploading

    Configuration:
    1. Unpack the Server files direct to the root
    2. Open the file /root/glinkd/gamesys.conf and change the 4 initial IP as bellow:

    [GLinkServer1]
    address=192.168.1.3 <- change to your IP

    [GLinkServer2]
    address=192.168.1.3 <- change to your IP

    [GLinkServer3]
    address=192.168.1.3 <- change to your IP

    [GLinkServer4]
    address=192.168.1.3 <- change to your IP

    3. Open the file /etc/hosts
    Code:
    127.0.1.1	kunbuntu <- change back to your server name previous configured
    4. Change the permissions of /root/chmod.sh to 777
    # chmod 777 /root/chmod.sh

    5. Execute the file /root/chmod.sh
    # /root/chmod.sh

    6. Open the bellow files and do the necessary changes to match your server:
    /etc/gmopgen.xml
    /etc/table.xml
    /var/www/register/config.php
    /var/www/register/status.php


    7. You are now with the basic settings OK.

    Creating the data base:

    1. Using any browser and go on http://server-ip/phpmyadmin and sign up as root
    2. Import the mysql_tables.sql from SQL folder.. and press GO
    3. Now select the pw database that you just created and go on SQL
    4. Paste the contents the file mysql_procedures.sql in to it and change "delimiter" from ; to $$... and press GO
    5. Your database is now set.
    6. Go on http://server-ip/register/register.php and register any account of your choice

    Executing the server:

    1. Make the Jetty daemon running with:
    # /root/jetty/jettyservice start
    you can also add this script to the /etc/init.d/ and call it as a basic service if you want

    2. You are now good to run your server, but theres two options:
    # /root/start.sh (basic running... good to following the real-time movement)
    OR
    # /root/start_quiet.sh (silence mode... the STDOUT/STDERR will be filled into the log files)

    3. If you want to stop the server:
    # /root/stop.sh (pretty obivious ;] )

    4. With the Jetty running you will be able to connect to:
    IWEB: http://server-ip:8080/iweb/role
    pwAdmin: http://server-ip:8080/pwAdmin

    * Just make sure to check their configurations before!

    Enthrallment Protocol?!
    * Its a new service introduced on the newer versions of the AUTHD
    * Its some kind of *testing* schema or event system
    * The previous release by SEModer had it working already good except for a check function with the UserLogout
    * I replaced with some other files so the new authd can run fine...
    * Enthrallment.data still missing tho...
    * If you want to test what this protocol does, follow the instructions:
    -> rename the /root/mauthd/build/protocol_original to /root/mauthd/build/protocol
    -> open the /etc/authd.conf and change enable_enthrallment to true
    -> restart your server
    -> Now every user loged will see an yellow/green icon on top-middle screen showing an switching timer... this timers defines how long you can play the game
    and how long you will do *nothing*.. yes.. you will be meditating... not sure whats exactly this function stands for... but its pretty useless anyway.


    Observations
    :
    * Im using the V580 client, wich is very compatible and requires almost no changing/fixing... if you want go ahead and try others versions.. its your call...
    just keep in mind the highest is you client version the more you will *probably* needing of fixes and patchings.. just like the 1.3.6.. so try at you own risk =]
    * I recommend you to start without the full map configuration... try get used the new things first...
    * You can NOT set the EXP bonus like before... theres only two ways to do this at the moment...
    1. You can use an Elements and increases all the mob EXPs;
    2. You can use the ninja-style and hex-edit the GS... but for that you have to have
    some knowledge;
    3. OR.. you can use IWEB and set the double-exp wich seems to be limited to 10 only
    * Theres absolut no diference with the client/server files listed bellow
    Code:
    Elements.data (same files in client/server, patched from V580)
    Tasks.data (same files in client/server, original from V580)
    Task_npc.data (same files in client/server, original from V580)
    Gshop.data (same files in client/server)
    Gshop1.data/Gshopsev.data (same files in client/server)


    * This package is far from being a final release or perfect... but as the situation goes... looks like it will be the best that you will get for awhile...
    * At the moment theres no stable way to change the game functionalitys (not to the public at least), you can use the IWEB or pwAdmin (both on the package) or any other manager of yor choice, but keep in mind you will be alot frustrated and probably pulling some hair off your skull... have some patience and try again... or have some patience and go study the other existent solutions trought *Search Button*... or you can ask nicely and maybe someone on the forum can help you... BUT remmeber at the present day everthing still very new (at least to the *public*) and most of the people are trying to figure the solutions by themselves, so.. have some more patience and try again =]
    * If you never managed to get an 1.2.6 server working, its pretty obivious you are on the wrong place and should study more the older package versions!
    Last edited by asgborges; 10-03-12 at 04:02 AM.

  2. # ADS
    HyperFilter
    RaGEZONE Sponsor

    Rank
      Sponsor  
    Join Date
    Sep 2013
    Posts
    9000


     

  3. #2
    0, 1, 1, 2, 3, 5, 8, 13, argonaut's Avatar

    Rank
    True Member
    Join Date
    Sep 2011
    Location
    Australia
    Posts
    586

    Re: [Release] Perfect World Server 1.4.4 - Basic Setup

    Thanks asborges for your release looking forward to loading it up..english client/server files?

  4. #3
    Registered

    Rank
    Member
    Join Date
    Sep 2010
    Posts
    14

    Re: [Release] Perfect World Server 1.4.4 - Basic Setup

    Quote Originally Posted by argonaut View Post
    english client/server files?
    indeed it is... also got a older gshop with plenty of items wich i believe its from hrace release not sure... but working =]

  5. #4
    0, 1, 1, 2, 3, 5, 8, 13, argonaut's Avatar

    Rank
    True Member
    Join Date
    Sep 2011
    Location
    Australia
    Posts
    586

    Re: [Release] Perfect World Server 1.4.4 - Basic Setup

    404 Not Found on the server files tried twice
    To extrapolate - The timing wait occurs but after this the link given is 404 error.
    It might be their server and it may come good, just passing the word on current situation.
    BTW very nice guide, even a monkey could follow that
    Last edited by argonaut; 10-03-12 at 01:48 AM.

  6. #5
    Registered

    Rank
    Member
    Join Date
    Sep 2010
    Posts
    14

    Re: [Release] Perfect World Server 1.4.4 - Basic Setup

    Quote Originally Posted by argonaut View Post
    404 Not Found on the server files tried twice
    To extrapolate - The timing wait occurs but after this the link given is 404 error.
    It might be their server and it may come good, just passing the word on current situation.
    BTW very nice guide, even a monkey could follow that
    Thx =]


    Most of the "traffic limit" message is attributed to browsers using proxys.. check your configurations or try another proxy instead...

  7. #6
    0, 1, 1, 2, 3, 5, 8, 13, argonaut's Avatar

    Rank
    True Member
    Join Date
    Sep 2011
    Location
    Australia
    Posts
    586

    Re: [Release] Perfect World Server 1.4.4 - Basic Setup

    I dont use a proxy i have a static ip..but i will try again later, thank you.

  8. #7
    Registered

    Rank
    Member
    Join Date
    Sep 2010
    Posts
    14

    Re: [Release] Perfect World Server 1.4.4 - Basic Setup

    Added Server files mirror: Uploading

  9. #8
    0, 1, 1, 2, 3, 5, 8, 13, argonaut's Avatar

    Rank
    True Member
    Join Date
    Sep 2011
    Location
    Australia
    Posts
    586

    Re: [Release] Perfect World Server 1.4.4 - Basic Setup

    Quote Originally Posted by asgborges View Post
    Added Server files mirror: Uploading
    Thank you and DL now
    Just a quick one, the iweb and pwAdmin are working as is or are needing to be added manually?

  10. #9
    Registered

    Rank
    Member
    Join Date
    Sep 2010
    Posts
    14

    Re: [Release] Perfect World Server 1.4.4 - Basic Setup

    Quote Originally Posted by argonaut View Post
    Just a quick one, the iweb and pwAdmin are working as is or are needing to be added manually?
    With the Jetty running you can execute as it is:
    http://server-ip:8080/iweb/role
    http://server-ip:8080/pwAdmin

    Just check the configurations first and see if you need to change anything to your server


    Thx i added the info to the topic.

  11. #10
    Member

    Rank
    Member
    Join Date
    Mar 2012
    Posts
    30

    Re: [Release] Perfect World Server 1.4.4 - Basic Setup

    I love you, thankkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkks

    i can confirm, all works fine

  12. #11
    Registered

    Rank
    Member
    Join Date
    Jan 2012
    Posts
    7

    Re: [Release] Perfect World Server 1.4.4 - Basic Setup

    Great work!
    Thankssssssssssss
    Last edited by AiuniL; 11-03-12 at 10:19 AM.

  13. #12
    Registered

    Rank
    Member
    Join Date
    Dec 2011
    Posts
    19

    Re: [Release] Perfect World Server 1.4.4 - Basic Setup

    i got this error when trying to excute the mysql_procedures.sl

    Error
    searching SQL:

    CREATE PROCEDURE `usecash`( in userid1 INTEGER, in zoneid1 INTEGER, in sn1 INTEGER, in aid1 INTEGER, in point1 INTEGER, in cash1 INTEGER, in status1 INTEGER, out error INTEGER ) BEGIN DECLARE sn_old INTEGER; DECLARE aid_old INTEGER; DECLARE point_old INTEGER; DECLARE cash_old INTEGER; DECLARE status_old INTEGER; DECLARE createtime_old DATETIME; DECLARE time_old INTEGER; DECLARE need_restore INTEGER; DECLARE exists1 INTEGER; DECLARE rowcount INTEGER; START TRANSACTION; SET error = 0; SET need_restore = 0; SELECT SQL_CALC_FOUND_ROWS sn, aid, point, cash, status, creatime INTO sn_old, aid_old, point_old, cash_old, status_old, createtime_old FROM usecashnow WHERE userid = userid1 AND zoneid = zoneid1 AND sn >= 0; SET rowcount = FOUND_ROWS(); IF rowcount = 1 THEN SET exists1 = 1; ELSE SET exists1 = 0; END IF; IF status1 = 0 THEN IF exists1 = 0 THEN SELECT aid, point INTO aid1, point1 FROM usecashnow WHERE [...]

    MySQL said:

    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 95

  14. #13
    Member khangvn10's Avatar

    Rank
    Member
    Join Date
    Aug 2011
    Posts
    82

    Re: [Release] Perfect World Server 1.4.4 - Basic Setup

    Quote Originally Posted by cogame View Post
    i got this error when trying to excute the mysql_procedures.sl

    Error
    searching SQL:

    CREATE PROCEDURE `usecash`( in userid1 INTEGER, in zoneid1 INTEGER, in sn1 INTEGER, in aid1 INTEGER, in point1 INTEGER, in cash1 INTEGER, in status1 INTEGER, out error INTEGER ) BEGIN DECLARE sn_old INTEGER; DECLARE aid_old INTEGER; DECLARE point_old INTEGER; DECLARE cash_old INTEGER; DECLARE status_old INTEGER; DECLARE createtime_old DATETIME; DECLARE time_old INTEGER; DECLARE need_restore INTEGER; DECLARE exists1 INTEGER; DECLARE rowcount INTEGER; START TRANSACTION; SET error = 0; SET need_restore = 0; SELECT SQL_CALC_FOUND_ROWS sn, aid, point, cash, status, creatime INTO sn_old, aid_old, point_old, cash_old, status_old, createtime_old FROM usecashnow WHERE userid = userid1 AND zoneid = zoneid1 AND sn >= 0; SET rowcount = FOUND_ROWS(); IF rowcount = 1 THEN SET exists1 = 1; ELSE SET exists1 = 0; END IF; IF status1 = 0 THEN IF exists1 = 0 THEN SELECT aid, point INTO aid1, point1 FROM usecashnow WHERE [...]

    MySQL said:

    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 95
    I had this error too.
    In three words I can sum up everything I've learned about life: it goes on.
    - Robert Frost

  15. #14
    Hardcore Member

    Rank
    Member
    Join Date
    Jun 2011
    Location
    Brazil
    Posts
    107

    Re: [Release] Perfect World Server 1.4.4 - Basic Setup

    Hm. Create a database named pw and import the sql file to this database.
    Posted via Mobile Device

  16. #15
    Account Upgraded | Title Enabled! [D@nte]'s Avatar

    Rank
    True Member
    Join Date
    Apr 2010
    Posts
    249

    Re: [Release] Perfect World Server 1.4.4 - Basic Setup

    How abt the following advice:

    Fix the Error in line 95 of your Query near "

 

 
Page 1 of 15 12345678911 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HyperFilter
Sponsored by HyperFilter , secured by Incapsula , powered by LiteSpeed.
Mods by DBTech. All times are GMT +1. The time now is 07:58 PM.
Powered by vBulletin® Copyright , Jelsoft Enterprises Ltd.