louis

louis
Member
ServUO Version
Publish 57
Ultima Expansion
Endless Journey
hello,
servuo is runing in win server succesfully. i try using classicuo to enter the the server, after entering id pw and then selecting the server and disconnect finally. client version is 7.0.114.2, ClassicUO v1.1.0.283. any one knows the solution?
 

Most Likely Causes (and Fixes)​


1. ❗ Encryption Mismatch (Most Common)​

ClassicUO often expects no encryption, while ServUO may still have it enabled.

✅ Fix (ServUO side)​

In your Scripts/Misc/Encryption.cs (or config depending on your fork):

public static bool LoginEncryption = false;
public static bool GameEncryption = false;

Or in server.cfg:

Encryption=false

Then restart the server.



2. ❗ Wrong Client Version Handling​


ServUO might not recognize or properly handle 7.0.114.2.

✅ Fix options:​

  • Enable client version ignoring
  • Or explicitly allow your version

Check:

ClientVersion = new ClientVersion("7.0.114.2");

Or in config:

ClientVersion=7.0.114.2

Or temporarily:

IgnoreClientVersion=true



3. ❗ IP / Binding Issue (VERY Common on Windows Server)​


You log in fine, but when switching to the game server, it tries to connect to a bad internal IP.

This EXACT symptom usually = wrong IP in server config​

✅ Fix:​


Check server.cfg:

Address=YOUR_PUBLIC_IP

OR for local testing:

Address=127.0.0.1

Also check:

GameServerPort=2593



4. ❗ Firewall / Port Block​


Login works (2593), but game port might be blocked or misrouted.

✅ Fix:​

  • Open port 2593 TCP
  • Ensure Windows Server firewall allows it
  • If using NAT/VPS → port forward correctly



5. ❗ ClassicUO Profile Config​


ClassicUO might be overriding something.

✅ Check:​

  • client.exe path is correct
  • IP matches your server
  • Try disabling plugins



6. ❗ Packet/Expansion Mismatch​


If ServUO is set to a different expansion than the client expects:

✅ Fix:​


Match expansion in ServUO:

Core.AOS = true;
Core.SE = true;
Core.ML = true;
Core.SA = true;
Core.TOL = true;



Quick Isolation Test (Do This First)​

  1. Set:
    Address=127.0.0.1
    Encryption=false
    IgnoreClientVersion=true
  2. Connect locally with ClassicUO
If it works → problem is network/IP
If it still fails → problem is encryption/version




Bonus: Known ClassicUO + ServUO Quirk​


Some builds of ClassicUO expect:
  • no encryption
  • proper seed handling

If still broken, try a slightly older client:
  • 7.0.86.x (very stable with ServUO)
 
Also worth noting in Server.cfg

# The public IP address to broadcast with the server list packet.
# If running from home, you can leave this value as default and connect locally.
# If your server is behind a DDoS shield provider, use the IP they assigned to you.
# Default: 127.0.0.1
Address=127.0.0.1

Recently setup a host that wasn't obviously behind a shield but my connection kept failing until i set the IP in the config file to the host IP. Saved. RESTART server. Then it worked.
 
If the server console shows a connect followed by an immediate disconnect, it's most likely the server.cfg file needing the correct IP. If you're cloud hosting, make sure to use the public IP, not the IP of the VPC.
 
thanks.

further, I installed servuo locally and classicou connected successfully. the cloud host port is connectable however it still not able login. the message of the cloud servuo is:
Account not created.[Honesty]: Generating...
[Honesty]: Creating 1,000 lost items...done (1.22 seconds)
[Honesty]: Generation completed in 1.22 seconds.
15:43:26 Listening: 172.31.15.5:2593
15:43:26 Listening: 127.0.0.1:259315:43:26 ----------------------------------------------------------------------
15:43:32 Client: 65.240.98.133: Connected. [1 Online]
15:43:32 Login: 65.240.98.133: Creating new account 'louis'
15:43:36 Client: 60.246.98.14: Disconnected. [0 Online] [louis]
 

Donations

Total amount
$105.00
Goal
$500.00

Shards

Back