DiegoHelio reacted to
Dastgir in Separate login table
June 22, 2017
I suggest using import folder:
conf/import/char-server.conf:
char_configuration: {
sql_connection: {
db_hostname: "127.0.0.1"
db_port: 3306
db_username: "username"
db_password: "password"
db_database: "database"
}
}
^ equivalent to Char_server_ip/char_server_port/etc.. in rA
conf/import/login-server.conf:
login_configuration: {
account: {
sql_connection: { // equivalent to login_server_ip/login_server_port/etc.
db_hostname: "127.0.0.1"
db_port: 3306
db_username: "username"
db_password: "password"
db_database: "database"
}
ipban: {
sql_connection: { // equivalent to ipban_db_ip/ipban_db_port/etc.
db_hostname: "127.0.0.1"
db_port: 3306
db_username: "username"
db_password: "password"
db_database: "database"
}
}
}
}
conf/import/inter-server.conf:
inter_configuration: {
log: {
sql_connection: { // equivalent to log_db_ip/log_db_port/etc.
db_hostname: "127.0.0.1"
db_port: 3306
db_username: "username"
db_password: "password"
db_database: "database"
}
}
}
conf/import/map-server.conf
map_configuration: {
sql_connection: { //equivalent to map_server_ip/map_server_port/etc.
db_hostname: "127.0.0.1"
db_port: 3306
db_username: "username"
db_password: "password"
db_database: "database"
}
}
If you want all servers to use same db username/pass/database, you can instead edit conf/global/sql_connection.conf
sql_connection: {
db_hostname: "127.0.0.1"
db_port: 3306
db_username: "ragnarok"
db_password: "ragnarok"
db_database: "ragnarok"
//codepage:""
}
sql_connection.conf affects all server, and avoids mentioning each credentials seperately.
I hope it helped you and this is what you were asking for.