Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Some say I gotta go in router commands change start and end ports, others are telling me I can run direct off MYSQL, but I get errors every time.
And don't get me wrong, it's not like I'm whinny after 2 minutes of trying to fiqure this out. I'm already in my 3rd hour trying to set this thing up
The difference between a dedicated and undedicated server is that a dedicated server runs as a seperate program- while the undedicated server runs directly out of the game. To start an undedicated server you just need to create a new world from the main menu. To allow others to join you need to ensure that you have port forwarded the port you selected your server to run at and the two ports following it (by default you will need to port forward port 28000 to 28002). There is plenty of documentation online about portforwarding for any model of router.
As far as a dedicated server there are a few tutorials up on how to make at the forums. But basically you need to download MariaDB 5.5- I used the .msi installer to make my life easier. Once that is done you have to download the dedicated LiF server on steam, which can be ound under tools. Then you have to change a few files pertaining to your MySQL server- this is best described in the tutorials. I think that pretty much it.
As far as file merging: You must change the "my.ini" in your Maria installation/data folder- here is mine, just copy this into "maria install folder/data/my.ini"
[mysqld]
datadir=F:\MariaDB\data
port=3306
sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
default_storage_engine=innodb
character-set-server=utf8
innodb_file_per_table=ON
innodb_file_format=Barracuda
innodb_flush_log_at_trx_commit=1
max_sp_recursion_depth=255
max_allowed_packet=10M
innodb_buffer_pool_size=1022M
innodb_log_file_size=50M
query_cache_size=0
query_cache_type=OFF
[client]
port=3306
MAKE SURE YOU CHANGE THE datadir DIRECTORY :3
Other than that make sure you update the config_local.cs in the dedicated server install folder. The info needs to reflect your MariaDB SQL info. (basically just update the root password to whatever you set it to)
I don't remember if anything else is involved- let me know if you still have issues and i'll see if i can help
EDIT:
for clarification- the config_local.cs isn't by default in the root folder of the dedicated server install- it is in docs. You have to copy it out into the main folder "steamstuff/Life Is Feudal Your Own Dedicated Server/"
datadir must be directed toward your "MariaDB installation folder/data"
I can run my dedicated server and play it on the same machine. I do not know why you wouldn't be able to see it unless there is a conflict with firewall/ports or maybe an issue with the way the server was set up.
would that be the correct pathway? Or do I just change it to C to your F that you gave me?
For you my.ini should be at "C:\ProgramFiles\MariaDB 5.5\data\my.ini". Inside the my.ini the datdir should be "C:\ProgramFiles\MariaDB 5.5\data"
anything I need to do because I hit run dedicated server?