My customized messages are not applyingSolved
do i need to restart server to change welcome message? It's giving me default even though ive changed it several times to include my own text?
No, just reloading the plugin should be enough; but you can try a restart. It's possible that the changes you made are invalid though.
I can confirm this is a problem. Once the plugin is first loaded on a running server, changing the messages inside the plugin cs file and save, which auto-reloads the plugin, does not actually get the new messages invoked. Unloading the plugin and loading again does not fix the issue. I imagine rebooting the server does cause the new messages to be used. 

How I confirmed this was creating a copy of the message definition with modified text and then changing the references throughout the file. Then, those new messages were used

                ["Joined1"] = "{0} <color=#37BC61>joined the server</color> from <color=#37BC61>{1}</color>",
                ["JoinedUnknown1"] = "{0} <color=#37BC61>joined the server</color>",
                ["Left1"] = "{0} <color=#FF4040>left the server</color> ({1})"
​

I guess uMod itself is somehow perma caching or making the initial message load constant or something. I dunno, but I do know it is an issue
Kolyma
I can confirm this is a problem. Once the plugin is first loaded on a running server, changing the messages inside the plugin cs file and save, which auto-reloads the plugin, does not actually get the new messages invoked. Unloading the plugin and loading again does not fix the issue. I imagine rebooting the server does cause the new messages to be used. 

How I confirmed this was creating a copy of the message definition with modified text and then changing the references throughout the file. Then, those new messages were used

                ["Joined1"] = "{0} <color=#37BC61>joined the server</color> from <color=#37BC61>{1}</color>",
                ["JoinedUnknown1"] = "{0} <color=#37BC61>joined the server</color>",
                ["Left1"] = "{0} <color=#FF4040>left the server</color> ({1})"
​

I guess uMod itself is somehow perma caching or making the initial message load constant or something. I dunno, but I do know it is an issue

Oxide (not uMod) saves localization files when the plugin is loaded and loads the existing as well from oxide/lang. You should never be editing messages in the plugin directly.

Not sure I understnad what you mean. The plugin in question defines its own custom message in its own cs file. Where then would I go to edit that plugin's custom message if not its own cs file?

Merged post

Ah yes, you mean under the Lang/en kind of dirs?

Merged post

Got it then
Locked automatically