the correct permissions would be 644 for files and 755 for directories and ownership to the user who runs the gsm.
looks like util uses ::class which needs php 5.5
the correct permissions would be 644 for files and 755 for directories and ownership to the user who runs the gsm.
looks like util uses ::class which needs php 5.5
It was actually developed with utf8 in mind. and since ascii is valid utf8 it works for latin.
we just don't have the option to test and debug cyrillic (or any other alphabet)
But it is odd that it doesnt send the messages though.
ok thats odd. that's a bug somewhere else though.
If punishment.saveperm is set to true in basics.json the warning should get logged in the db.
The warned player gets notified anyway but if u want to announce the warn publicly u should set punishment.announce to true in basics.json aswell.
They all have a guid of 0. thats not right.
in basics.json set quake3.fixguidrelax to false
ok wtf xDD I accidently uploaded the master version and not the dev version.
attachment is now the correct version.
Edit: The iconv notices only mean, that some character could not be converted to the target encoding (config setting) or translit.
It should just be ignored.
Yenz true...
full censor.php as attachment
I definitely sometimes think to complicated
EDIT: censor.php
I think you could set mbstring.func_overload to 2 in your php.ini to fix that. not entirely sure though.
Will fix it in the code aswell though.
EDIT: Uploaded a patch file. see attachment.
You can apply it with the patch command (preinstalled in most linux environments https://savannah.gnu.org/projects/patch/)
go to your gsm directory and:
patch -p1 < fixcensor.txt (.txt instead of .patch or .diff ending because of file upload restrictions.)
You can't do that without modifying the server files.
https://github.com/callofduty4x/CoD4x_Server
can do this for you.
iirc, you need at least php 5.6
What php version are you using?
That should not crash gsm though. those are just warnings.
Please append the logs
what version are u using?
and make sure !login is allowed for the default group (player)
edit: looks like the language files are not yet updated. the command is !login, not !auth no matter what the error message said.
seems like you have 2 factor authentication enabled. read the Documentation on that