Plugin Update/Server Rebuild Released (29 Apr.)

Started by Stormeus, Apr 29, 2015, 04:52 AM

Previous topic - Next topic

Stormeus

This update primarily involves Linux servers that have been unable to run plugins due to ambiguous initialization errors or missing dependencies. Whereas all plugins used to be built on an unstable Debian server, all Linux plugins have been recompiled on a completely fresh Debian 6 (Squeeze, oldoldstable) virtual machine.



0.4-announce (for ALL platforms)
  • A thread is now used for announcing instead of non-blocking sockets.
  • Rewrote the plugin to add error-checking everywhere necessary.

Note: If the new announce plugin loads but does not work for you, please add announce_verbose to your server.cfg file and restart it. Post any relevant log output for debugging.

Updated binaries are available on the project page:
https://bitbucket.org/stormeus/0.4-announce/downloads



All other plugins
  • Rebuilt all Linux plugins on Debian 6 to target servers that are not fully up-to-date with libc.

If you are not a Linux user, no changes have been made.

A new Linux plugin package has been uploaded to allow plugins to be updated en-masse:
64-bit: http://v04.maxorator.com/files/plugins/mp04rc2_plugins64_linux.zip
32-bit: http://v04.maxorator.com/files/plugins/mp04rc2_plugins32_linux.zip

Individual plugins may be downloaded on their respective plugin project pages:
https://bitbucket.org/stormeus/0.4-announce/downloads
https://bitbucket.org/stormeus/0.4-confloader/downloads
https://bitbucket.org/stormeus/0.4-hashing-algorithms/downloads
https://bitbucket.org/stormeus/0.4-iniparser/downloads
https://bitbucket.org/stormeus/0.4-mysql/downloads
https://bitbucket.org/stormeus/0.4-sockets/downloads
https://bitbucket.org/stormeus/0.4-sqlite/downloads
https://bitbucket.org/stormeus/0.4-squirrel/downloads



The 0.4 Linux server has also been rebuilt on Debian 6 to ensure consistency and is available at the usual location:
64-bit: http://v04.maxorator.com/files/VCMP04_server_v11_linux64.zip
32-bit: http://v04.maxorator.com/files/VCMP04_server_v11_linux32.zip

Drake


DizzasTeR


soulshaker

Except announce plugin, Is the update is compulsory for all Linux users or just for those, who cant use the old plugins?

.

@soulshaker No changes in the server SDK which means you are free to use anything you like. The server will load them properly anyway.
.

Stormeus

Quote from: soulshaker on Apr 30, 2015, 07:04 PMExcept announce plugin, Is the update is compulsory for all Linux users or just for those, who cant use the old plugins?

If your plugins work fine now, there is no need to update.

soulshaker

#6
Quote from: stormeus on Apr 29, 2015, 04:52 AMNote: If the new announce plugin loads but does not work for you, please add announce_verbose to your server.cfg file and restart it. Post any relevant log output for debugging.
@Stormeus
Added in server .cfg
announce_verbose trueOutput was
announcer: Ready to announce to masterlist(s).
announcer: Candidate for hostname found, trying to connect...
announcer: Sent 194/194 bytes to master.vc-mp.org
--> 281 bytes in
--> 0 bytes in
announcer: Received 281/511 bytes from master.vc-mp.org
announcer: HTTP/1.1 408 Request Timeout
Server: nginx/1.2.1
Date: Sun, 03 May 2015 13:31:02 GMT
Content-Type: text/html
X-Powered-By: PHP/5.4.39-0+deb7u2
X-Cache: MISS from fw.lazies.lan
X-Cache-Lookup: MISS from fw.lazies.lan:3128
Via: 1.1 fw.lazies.lan (squid)
Connection: close


announcer: master.vc-mp.org timed out while trying to reach your server; are your ports forwarded?
and server is not being announced :/

Using linux 32bit plugin btw

Stormeus

Quote from: soulshaker on May 03, 2015, 01:37 PMannouncer: master.vc-mp.org timed out while trying to reach your server; are your ports forwarded?

Something is blocking the masterlist from checking your server, check your firewall/iptables.

soulshaker

@Stormeus , I am using config server firewall. Do I need to allow any specific port?

.

Quote from: soulshaker on May 03, 2015, 04:50 PM@Stormeus , I am using config server firewall. Do I need to allow any specific port?

Most likely the one used by your server.
.

soulshaker