Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

Page 1 of 10 123456789 ... LastLast
Results 1 to 25 of 246
  1. #1
    Nerd-IO Romulan is offline
    MemberRank
    Feb 2009 Join Date
    BelgiumLocation
    3,333Posts

    config Romulan PWServer Basic Release

    Romulan Perfect World Server Basic Release

    I decided to make my own release. It will be a easy release. You just need to modify some files to get it running up!

    There is some README files in the package and don't forget the expression "Read this fucking manual!" lol ^^

    Content of the archive:
    - Basic 1.3.1MY-EN + 1.3.6CN Items, Mobs and NPCs.
    - Old Tomcat 5.5.9 (you can upgrade it at your own risk!!)
    - Needed client files to be run with the server.
    - SQL Dump to make the accounts db in MySQL. (requires: XAMPP installed on your server).

    If i missed something, just tell me what. I will give some fixes if needed.

    Important things:
    http://your-server-ip/phpmyadmin --> mysql php admin interface for manage accounts
    http://your-server-ip/register --> register script for adding account into the DB (look the README file for how to configure it)
    http://your-server-ip:8080/iweb --> iweb role management interface. it's used for doing some commands on the server and especially for modify the roles of the server.

    Working perfectly on an Ubuntu 8.10 server x86 edition.
    Only for a real linux OS. (Working on Debian, too).
    Working fully with the MY-EN1.3.1 (Version: 13) and CN1.3.6 client!

    You can run this release on a virtualbox but only at your own risk! Don't flame me if you have fucked up your computer with some strange test!

    Actual release on Adrive:
    [ http://www.adrive.com/public/5658b5f...5d8faf389.html ]

    Extra note:
    Link is actually fully working! (Fri. 03/2010)
    I downloaded it with a speed of 600Kbytes/sec

    password for the archive is: forum.ragezone.com

    Enjoy it !

    (And plz, just press the damn "Thanking" button if you want to say thx...) ^^
    Last edited by Romulan; 05-03-10 at 01:49 PM. Reason: Tutorial moddified to my own server files release^^


  2. #2
    Love MMORPG!! asreinna is offline
    MemberRank
    Sep 2008 Join Date
    AsiaLocation
    243Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    nice...simple...easy...

  3. #3
    Novice istorage is offline
    MemberRank
    Mar 2009 Join Date
    3Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    Can't wait for the continuation

  4. #4
    Valued Member pagipagi is offline
    MemberRank
    Nov 2009 Join Date
    125Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    done...

    but when start_full.sh i got this...

    AUTH
    authd:: add PollIO task.
    Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:164)
    at com.goldhuman.xml.parser.startElement(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:533)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:878)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1693)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
    at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
    at javax.xml.parsers.SAXParser.parse(SAXParser.java:176)
    at com.goldhuman.xml.parser.parse(Unknown Source)
    at com.goldhuman.xml.parser.parse(Unknown Source)
    at authd.main(Unknown Source)

    also i cant loggin thru client.. whats happend rom.. ?
    its file from beastie server file 1.3.6 in real unix.

  5. #5
    Nerd-IO Romulan is offline
    MemberRank
    Feb 2009 Join Date
    BelgiumLocation
    3,333Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    Did you have make some changes on the java or auth files ?

  6. #6
    Account Upgraded | Title Enabled! Hemer is offline
    MemberRank
    May 2009 Join Date
    GermanyLocation
    268Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    mirighin glinkd #
    mirighin glinkd #
    mirighin glinkd #
    mirighin glinkd # echo "=== MAIN WORLD ==="
    === MAIN WORLD ===
    mirighin glinkd #
    mirighin glinkd # cd $PW_PATH/gamed; ./gs gs01 >$PW_PATH/logs/game1.log &
    [11] 16991
    mirighin gamed #
    mirighin gamed # sleep 70
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    info : program started with 8 threads.
    info : logclient: OnAddSession
    info : logclienttcp: OnAbortSession
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    TRACE : gdeliveryserver::statusannounce,online=0,fakemax=6000,load=0,attr=268435456
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    TRACE : checkpoint begin.
    TRACE : checkpoint end.
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    err : gdelivery:: connect GameDB failed


    I did everything like I'm tild to do

    Any Ideas?

    /* By th way: Verry good idea to release this tutorial. /*

  7. #7
    Valued Member pagipagi is offline
    MemberRank
    Nov 2009 Join Date
    125Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    ty..i am done with it...
    Java version and the javac version which we use must same with the Java which used by authd. that is the way...ty romulan..

    by the way, how i can edit the launcher ?
    also the iweb is not working (b the cricket )

    great master romulan ^_^

    ---------- Post added at 07:24 AM ---------- Previous post was at 07:22 AM ----------

    Quote Originally Posted by Hemer View Post
    mirighin glinkd #
    mirighin glinkd #
    mirighin glinkd #
    mirighin glinkd # echo "=== MAIN WORLD ==="
    === MAIN WORLD ===
    mirighin glinkd #
    mirighin glinkd # cd $PW_PATH/gamed; ./gs gs01 >$PW_PATH/logs/game1.log &
    [11] 16991
    mirighin gamed #
    mirighin gamed # sleep 70
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    info : program started with 8 threads.
    info : logclient: OnAddSession
    info : logclienttcp: OnAbortSession
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    TRACE : gdeliveryserver::statusannounce,online=0,fakemax=6000,load=0,attr=268435456
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    TRACE : checkpoint begin.
    TRACE : checkpoint end.
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    err : gdelivery:: connect GameDB failed


    I did everything like I'm tild to do

    Any Ideas?

    /* By th way: Verry good idea to release this tutorial. /*

    try to change all conf on /PWServer *.* with your public ip or lan public IP ( not 127.0.1 )

    dont forget to edit /etc/table.xml <<-- change the user and password for your own database

  8. #8
    Account Upgraded | Title Enabled! Hemer is offline
    MemberRank
    May 2009 Join Date
    GermanyLocation
    268Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    Quote Originally Posted by pagipagi View Post
    ty..i am done with it...
    Java version and the javac version which we use must same with the Java which used by authd. that is the way...ty romulan..

    by the way, how i can edit the launcher ?
    also the iweb is not working (b the cricket )

    great master romulan ^_^

    ---------- Post added at 07:24 AM ---------- Previous post was at 07:22 AM ----------




    try to change all conf on /PWServer *.* with your public ip or lan public IP ( not 127.0.1 )

    dont forget to edit /etc/table.xml <<-- change the user and password for your own database
    I'm not shure what exactly you mean. Do you mean that I should change the server IP (127.0.0.1) to some thing like 192.168.0.x(like my router provides it)?

  9. #9
    Valued Member pagipagi is offline
    MemberRank
    Nov 2009 Join Date
    125Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    Quote Originally Posted by Hemer View Post
    I'm not shure what exactly you mean. Do you mean that I should change the server IP (127.0.0.1) to some thing like 192.168.0.x(like my router provides it)?
    which version do you use?
    i use beastie versin with ubuntu in real unix.
    default ip is 192.168.0.50
    you must change all that 192.168.0.50 with your static or DHCP ip.
    you can type " ifconfig " to find out what is your lan/public/static ip. dont use 127.0.0.1
    remmber, dont change any ip which note 0.0.0.0 in that conf file.

  10. #10
    Account Upgraded | Title Enabled! Hemer is offline
    MemberRank
    May 2009 Join Date
    GermanyLocation
    268Posts

    thumbs up Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    Quote Originally Posted by pagipagi View Post
    which version do you use?
    i use beastie versin with ubuntu in real unix.
    default ip is 192.168.0.50
    you must change all that 192.168.0.50 with your static or DHCP ip.
    you can type " ifconfig " to find out what is your lan/public/static ip. dont use 127.0.0.1
    remmber, dont change any ip which note 0.0.0.0 in that conf file.
    OH ok.
    No, I haven't changed any 0.0.0.0 IPs but I changed avery IPs like 192.168.0.50 to 127.0.0.1 :(

    K, so if my server IP is 192.168.0.109 I hcnage them to that?!

    [Sry, if I ask u childish things but I only had a pw server on vmware before and never did anything else on Linux instead of c++ programming.]

  11. #11
    Nerd-IO Romulan is offline
    MemberRank
    Feb 2009 Join Date
    BelgiumLocation
    3,333Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    Quote Originally Posted by pagipagi
    by the way, how i can edit the launcher ?
    also the iweb is not working (b the cricket )
    What do you mean with the launcher? If you want to change the images, it's very simply... you just need some knowledge in transparency and graphics.


    For the cricket and the twgm, you will need to configure iweb with the SSL support for jakarta...

    btw, the default folders are not working... i'm using new one custom made by me...

    ---------------

    Quote Originally Posted by Hemer
    mirighin glinkd #
    mirighin glinkd #
    mirighin glinkd #
    mirighin glinkd # echo "=== MAIN WORLD ==="
    === MAIN WORLD ===
    mirighin glinkd #
    mirighin glinkd # cd $PW_PATH/gamed; ./gs gs01 >$PW_PATH/logs/game1.log &
    [11] 16991
    mirighin gamed #
    mirighin gamed # sleep 70
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    info : program started with 8 threads.
    info : logclient: OnAddSession
    info : logclienttcp: OnAbortSession
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    TRACE : gdeliveryserver::statusannounce,online=0,fakemax=6 000,load=0,attr=268435456
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    TRACE : checkpoint begin.
    TRACE : checkpoint end.
    err : gdelivery:: connect GameDB failed
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
    err : gdelivery:: connect GameDB failed
    Do you have the full trace of the cause? Because i don't see where the error come from...

  12. #12
    Account Upgraded | Title Enabled! Hemer is offline
    MemberRank
    May 2009 Join Date
    GermanyLocation
    268Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    Because it's not easy to see where the err comes from, I think it's the best thing to reinstall the linux server and to repack beasty's serverfiles.

    I'm going to do that now.

    I post you the result of that later.

    btw. Do I have to change the IPs to 127.0.0.1 or to the IP type of my router(mine is 192.168.0.x)???

    Hendrik

  13. #13
    Account Upgraded | Title Enabled! Hemer is offline
    MemberRank
    May 2009 Join Date
    GermanyLocation
    268Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    Ok, I rebuilded my server, but I'm not shure if it works, because now I use beasty's files with an Ubuntu server (console based).
    And i can't start the start.sh. "./start.sh" right?

    Now I have:

    -Ubuntu server
    -beasty files
    -changed IPs to 192.168.0.109 <--(changed it to the IP of the Ubuntu server)

    I hope that's all right.

    HEndrik

  14. #14
    Nerd-IO Romulan is offline
    MemberRank
    Feb 2009 Join Date
    BelgiumLocation
    3,333Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    Yes try again...

  15. #15
    Account Upgraded | Title Enabled! Hemer is offline
    MemberRank
    May 2009 Join Date
    GermanyLocation
    268Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    Hi Romulan,

    sry if it sounds childish, but how to start the server?

    if I just tipe in " ./start.sh "

    "-bash: ./start.sh: /bin/sh^M: bad interpreter: No such file or directory"

    What's wrong?

    Hendrik

  16. #16
    Nerd-IO Romulan is offline
    MemberRank
    Feb 2009 Join Date
    BelgiumLocation
    3,333Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    Replace your old start script by this one
    start.zip

  17. #17
    Account Upgraded | Title Enabled! Hemer is offline
    MemberRank
    May 2009 Join Date
    GermanyLocation
    268Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    -bash: permission denied

    hmm...

    Hendrik

  18. #18
    Nerd-IO Romulan is offline
    MemberRank
    Feb 2009 Join Date
    BelgiumLocation
    3,333Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    chmod 777 /root/start.sh -___-

  19. #19
    Account Upgraded | Title Enabled! Hemer is offline
    MemberRank
    May 2009 Join Date
    GermanyLocation
    268Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    hmm...

    Now I can start it but I still get that
    strange err.
    "gdelivery::connect to GAuth server failed. reconnecting..."


    Hendrik

  20. #20
    Nerd-IO Romulan is offline
    MemberRank
    Feb 2009 Join Date
    BelgiumLocation
    3,333Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    nano /etc/hosts

    and replace every 192.168.0.50's IP by your server ip !

  21. #21
    Account Upgraded | Title Enabled! Hemer is offline
    MemberRank
    May 2009 Join Date
    GermanyLocation
    268Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    Quote Originally Posted by Romulan View Post
    nano /etc/hosts

    and replace every 192.168.0.50's IP by your server ip !
    I changed them allready!

    Just to be shure:

    I enter ifconfig to get the ubuntu server IP.
    This IP I enter everywhere instead of these 0.0.0.0!

    thats it!?

    Hendrik

  22. #22
    Nerd-IO Romulan is offline
    MemberRank
    Feb 2009 Join Date
    BelgiumLocation
    3,333Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    cd /root/PWServer/authd/
    ./authd

    and say me if there any error, right?

  23. #23
    Account Upgraded | Title Enabled! Hemer is offline
    MemberRank
    May 2009 Join Date
    GermanyLocation
    268Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    ./authd: 5: /usr/java/jdk1.6.9_12/bin/java: not found
    ./authd: 8: Syntax error: "done" unexpected

  24. #24
    Nerd-IO Romulan is offline
    MemberRank
    Feb 2009 Join Date
    BelgiumLocation
    3,333Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    read my tutorial again... you have miss the important part of the "authd" file...

  25. #25
    Novice istorage is offline
    MemberRank
    Mar 2009 Join Date
    3Posts

    Re: Tutorial for the PWSERVER1.3.6 + MYSQL by beastie

    I have tried this using Ubuntu 9.10 all work fine except for the part of copying the folders to my /root /lib and the other folders. I did set my permissions so i can copy the folders from the unzipped pserver files to my system files but after moving all the contents of the etc folder to my /etc folder on my system i can't set any permission anymore. I think there was a file that was modified that should not be when i moved the files from the zip files to my system.

    A help on this is greatly appreciated. Thank you in advance.



Page 1 of 10 123456789 ... LastLast

Advertisement