I hope somebody knows the answer.
Let's imagine the following sutiation: two haks are used on the server, main.hak and update.hak. On serverside, all of the files required for the haks to work are kept in main.hak, while on clientside some of the files are kept in update.hak.
What's going to happen if the engine requests a file contained in different haks on clientside and serverside?
serverside and clientside haks
I am sure there are those who can answer this. I'm not exactly sure if this is what you mean, but here goes, from a players perspective:
Example:
CTP PW uses 5 different custom tilesets, a bunch of custom creature Haks. They bundle the lot into one CTP_PW.hak and tell the player where to D/L. OR, they simply provide links to the required Haks and we go grab them all ourselves.
Now as a player if I try to log on and I have all the haks that are needed, I get into the server. If however the server admin has not provided provided me with ALL of the haks they use in CTP PW, then I as a client will be told upon trying to enter the server that I lack XXX.Hak & XYZ.hak. I cannot enter the server. Serverside, nothing happens, because they have all the haks required to run.
The only way I can see a Mod not running, is if the builders used a certain Hak, built with it, and then removed the Hak at some point, without removing the areas they built with it. Guess the mod simply would not load then?
I am probably NOT answering your question, and if I misunderstood, please forgive me
Example:
CTP PW uses 5 different custom tilesets, a bunch of custom creature Haks. They bundle the lot into one CTP_PW.hak and tell the player where to D/L. OR, they simply provide links to the required Haks and we go grab them all ourselves.
Now as a player if I try to log on and I have all the haks that are needed, I get into the server. If however the server admin has not provided provided me with ALL of the haks they use in CTP PW, then I as a client will be told upon trying to enter the server that I lack XXX.Hak & XYZ.hak. I cannot enter the server. Serverside, nothing happens, because they have all the haks required to run.
The only way I can see a Mod not running, is if the builders used a certain Hak, built with it, and then removed the Hak at some point, without removing the areas they built with it. Guess the mod simply would not load then?
I am probably NOT answering your question, and if I misunderstood, please forgive me
- Bannor Bloodfist
- Posts: 1230
- Joined: Fri Oct 09, 2009 11:45 pm
- ctp: Yes
- dla: Yes
- TBotR: Yes
- nwnihof: Yes
[quote=Helvene]I hope somebody knows the answer.
Let's imagine the following sutiation: two haks are used on the server, main.hak and update.hak. On serverside, all of the files required for the haks to work are kept in main.hak, while on clientside some of the files are kept in update.hak.
What's going to happen if the engine requests a file contained in different haks on clientside and serverside?[/quote]
Actually, for this, you would also have to have a server side version of the update.hak file. And it should be top level in the hak order of the module.
And, the two should match.
If you are intending for the client to be able to load scripts etc, that won't work. ALL scripts are run server side only.
Now the other side of this is that the server side is what controls things, so, theoretically, the client only needs to have an empty hak with the same name, provided that hak is scripts only. If it is tiles, then the two versions, (client and server) have to match.
Let's imagine the following sutiation: two haks are used on the server, main.hak and update.hak. On serverside, all of the files required for the haks to work are kept in main.hak, while on clientside some of the files are kept in update.hak.
What's going to happen if the engine requests a file contained in different haks on clientside and serverside?[/quote]
Actually, for this, you would also have to have a server side version of the update.hak file. And it should be top level in the hak order of the module.
And, the two should match.
If you are intending for the client to be able to load scripts etc, that won't work. ALL scripts are run server side only.
Now the other side of this is that the server side is what controls things, so, theoretically, the client only needs to have an empty hak with the same name, provided that hak is scripts only. If it is tiles, then the two versions, (client and server) have to match.
Hey are you the Helvene who made the Smelter tile?
Because if you are, I had a friend make it a placeable, if you wanted that placeable for anything, or anyone else does, send me an email at that_keith [at] hotmail.com.
It is pretty big, but works great. Am using it as a prop for part of my craft system.
It is pretty big, but works great. Am using it as a prop for part of my craft system.