Page 2 of 2 FirstFirst 12
Results 11 to 15 of 15

Thread: libmysqlclient.so.18

  1. #11
    Private
    Join Date
    Jan 2014
    Posts
    18
    Thanks
    0
    Thanked 8 Times in 8 Posts
    Hi
    Something wrong with you'r libmysql client.
    This piece of cod request uninstall multilib ??
    I try in other thread's to find answer, but, anyone has real answer. What is benefit's for use libcod??
    For libcod we need mysql server, mysql server use much resource's from dedicated or VPS.
    For DDoS protection, which is more actual themes in cod2, only support is provider with property configured routers.
    For all other scripts, we use scripting in .iwd files, so, can you answer to trivial question:
    Why use libcod ?????

  2. #12
    Assadministrator IzNoGoD's Avatar
    Join Date
    Aug 2012
    Posts
    1,718
    Thanks
    17
    Thanked 1,068 Times in 674 Posts
    You dont need to install mysql server to use libcod. It includes a connector which can connect to mysql servers, but it's not a requirement. If you read the installation guide, you'll see that it requires mysqlclient, not mysqlserver. You can also disable mysql inside the config files to get rid of it entirely.

    It's not ddos protection for YOUR server, it's protection from the q3 getstatus/getinfo amplification attack, in which your server is utilized to amplify a ddos against a third party server.

    For scripting, libcod adds multiple script functions not available in stock cod2_lnxded.

    And multilib is not uninstalled by libcod, it's uninstalled by the prereqs for compiling your own libcod. Voron's version already uses g++ only, you dont need gcc anymore.
    "Does not work" is an error report for a bug between keyboard and chair.

    All hail Artie Effem

  3. The Following User Says Thank You to IzNoGoD For This Useful Post:

    kung foo man (30th March 2017)

  4. #13
    Private First Class
    Join Date
    Oct 2013
    Posts
    219
    Thanks
    56
    Thanked 105 Times in 66 Posts
    I had a similar issue when using libcod with Ubuntu 18.04

    Code:
    Error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory
    Probably because I compiled libcod on Ubuntu 14.04.

    Fix is to uninstall current libraries;
    Code:
    sudo apt-get --purge remove libmysqlclient-dev:i386
    Then download this .deb package and install;
    Code:
    wget http://launchpadlibrarian.net/247514894/libmysqlclient18_5.6.28-1ubuntu3_i386.deb
    sudo apt install ./libmysqlclient18_5.6.28-1ubuntu3_i386.deb

  5. The Following User Says Thank You to filthy_freak_ For This Useful Post:

    kung foo man (22nd January 2019)

  6. #14
    Assadministrator IzNoGoD's Avatar
    Join Date
    Aug 2012
    Posts
    1,718
    Thanks
    17
    Thanked 1,068 Times in 674 Posts
    Quote Originally Posted by filthy_freak_ View Post
    Probably because I compiled libcod on Ubuntu 14.04.

    Fix is to uninstall current libraries;
    Or to recompile libcod on your target system...
    "Does not work" is an error report for a bug between keyboard and chair.

    All hail Artie Effem

  7. #15
    Private First Class
    Join Date
    Oct 2013
    Posts
    219
    Thanks
    56
    Thanked 105 Times in 66 Posts
    Quote Originally Posted by IzNoGoD View Post
    Or to recompile libcod on your target system...
    Yes the proper fix would be to recompile.

    But for me it was easier to just downgrade mysql because I have made so many changes to my libcod source that it won't work without updating my mod.

    Also useful for those that downloaded the libcod binaries and don't know how to compile.
    Last edited by filthy_freak_; 23rd January 2019 at 04:46.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •