I'll echo what MaSSive said: don't run the A2 game servers as the root user. Create a new, normal user account for that.
Now, regarding your "Segmentation fault" error. Seeing as how you're using CentOS, it is possible that SELinux is the culprit. See my post #4 in this thread: Linux-ArmA-and-Servers-Oh-my.
The short version is: if SELinux is in enforcing mode (and it should be), re-label the Arma server executables to allow them to use BattlEye:
You can remove the folder /home/games/arma2/BattlEye since you already have the lower-case variant named "battleye" with beserver.so in it.Code:chcon -t java_exec_t /home/games/arma2/server /home/games/arma2oa/server