I have a TS3 Linux server running with everything ok on a Slackware Server

Linux Slackware64 13.1 (
MySQL 5.1

Server is working fine runing with the user ts3 and group games
-rw-r--r-- 1 ts3 games  118 Jan 27  2011 ts3db_mysql.ini
-rw-r--r-- 1 ts3 games  265 Jan 27  2011 ts3server.ini
-rw-r--r-- 1 ts3 games    5 Feb 28 15:17 ts3server.pid
-rw-r--r-- 1 ts3 games 204K Dec 12 15:22 ts3server.sqlitedb
-rwxrwxr-x 1 ts3 games 5.9M Dec 15  2014 ts3server_linux_amd64*
So I'm migrating to a new Server
Linux Slackware64 14.current (4.4.4)
MariaDB 10.0.24

I made the changes to MariaDB server on my ini files, i have to create a link to the lib, since slackware uses mariaDB but name everything MySQL
lrwxrwxrwx   1 root root       26 Mar 10  2016 libmariadb.so.2 -> /usr/lib64/libmysqld.so.18*
But the problem is, i cant start the server as a non-root user, but starting with root the server works fine.

But if i use sqlliteDB i can start as non-root.

This is the error i got, when i try to start the server with MariaDB and non-root
[email protected]:/home/games/ts3# sudo -u ts3 /home/games/ts3/ts3server_startscript.sh start inifile=ts3server.ini
Starting the TeamSpeak 3 server
TeamSpeak 3 server started, for details please view the log file
[email protected]:/home/games/ts3# 2016-03-10 16:53:09 7f964de28700  InnoDB: Operating system error number 13 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
2016-03-10 19:53:09.378431|CRITICAL|ServerLibPriv |   |Server() unable to initialize database