SKYRIM
report this ad
Tamriel Online - Skyrim LAN Multiplayer by Siegfre
Skyrim » Gameplay effects and changes
Added: 25/06/2015 - 07:06PM
Updated: 01/11/2015 - 07:55PM

4,866 Endorsements

2.3.2 Latest version

77,626 Unique D/Ls

331,414 Total D/Ls

2,396,225 Total Views

Uploaded by Siegfre

Description

Last updated at 19:55, 1 Nov 2015 Uploaded at 19:06, 25 Jun 2015

REQUIREMENTS
SKSE (1.7.3+) is required to run this mod.
Skyrim (1.9.32.0.8+) is required to run this mod.
SKYUI (latest version) is optional - necessary if you want map markers on other players.
Visual C++ redistributable 2013: https://www.microsoft.com/en-us/download/details.aspx?id=40784 is required to run this mod.


INTRODUCTION
Tamriel Online is a wip mod that will let you play Skyrim with your friends. This mod aims to allow multiple people to play together, with/without the same mods, in the simplest way possible.

This is NOT an MMO mod. It is not designed for thousands of concurrent players, or to do consistency checks on people who might "cheat". I believe that Skyrim is a wonderful game, one that would be even better with friends playing alongside, and affecting the world with you.

To that end, this mod will add as much interaction, and interplay, between games as possible.

Run the server software locally, on a VPS, or dedicated server to start playing immediately.

A big thanks to everyone over on Reddit who helped me test/find issues with the mod: http://www.reddit.com/r/skyrimmods/comments/3ad3cy/help_tamriel_online_testing/

Please post any bugs you find, so that they can be fixed asap. (before posting a bug, please make sure that the problem isn't covered on this page, or in other bugs)


INSTALLATION

Host Server (LAN server setup)

1. Download both the Server and Client files from the File download section.
2. In Windows, click on Start menu. go to All Programs, Accessories, then click on Command Prompt.
3. Type ipconfig and press enter. Look for the first IPv4 Address and
write down the address on a piece of paper. (This will be your Local IP
address)
4. Open the downloaded Tamriel Online Client folder and copy or drag the following files to the steamapps/common/Skyrim folder: TamrielOnline.ini, Data
5. Open the downloaded Tamriel Online Server folder and run the TamrielOnline_Live_Server.exe
6. Launch Skyrim with SKSE
7. Load or Start new game.
8. After your character has loaded, press the 'Home' key to connect.

Host Server (Public server setup)

1. Follow LAN instructions for host, but change local IP to WAN IP.
2. WAN IP can be found here - http://wanip.info/
3. Port Forward '1283'

Client Player (Connecting to LAN server)

1. Download only the Client file from the File download section.
2. Open the downloaded Tamriel Online Client folder and copy or drag the following files to the steamapps/common/Skyrim folder: TamrielOnline.ini, Data
3. Open TamrielOnline.ini and find "connectionip=127.0.0.1". Replace 127.0.0.1 with the local IP address of the host server you wish to connect to. (Unless the server is running on the same computer as the client, in that case, leave it 127.0.0.1)
4. Launch Skyrim with SKSE
5. Load or Start new game.
6. After your character has loaded, press the 'Home' key to connect.
*If you're having trouble installing the client cad435 has created an installer, you can find it HERE - just follow the readme in the zip and you should be set.

Client Player (Connecting to Public server)

1. Follow LAN instructions for Client Player, but replace the local IP address for the host's WAN IP.


(thanks ElmoTheMuppet for the updated installation guide!)

*You can save while online, when you load the save (offline) the other player characters will disappear in a few seconds.
*Disconnect (press home again) before loading a new save while online, or you will crash.


 Steam Community - http://steamcommunity.com/groups/Tamriel-Online-Skyrim - (by jdboss)
 Reddit Community - https://www.reddit.com/r/TamrielOnline/


PUBLIC SERVERS

None of these servers are run by me

Skyrim Unlimited Server
IP: play.skun.win
TeamSpeak: ts.skun.win
Location: North America

Noland Server
Ip Address:  noland.now.im
Port:  1283

PwnServers Community

IP: 158.69.196.40
Port: 1283
Location: Canada
Specs:
2 vCores 2.4 GHz
8 GB RAM
Local RAID 10

skyrim-multiplayer.com / skyrim-multiplayer.ru / skyrim-online.ru
IP address: 46.39.224.200
Port: 5005 (for the future)
Location: Russian Federation, Moscow
Specs: 
CPU xeon e5-2643,
16Gb Ram,
Windows server 2012 r2.

brobnson2 Server
Indiana, PA USA
5GB RAM
Ip Address 73.183.68.99

KZN Hosting
Ip Address: 108.61.213.76
Port: 1283
Hosted in Sydney Australia
8GB ram
SSD's

(if you would like your server listed here, just let me know)


VERSION HISTORY
2.3.2 - Fix for issue causing players to not show up. Improved position synchronization. Fix for freeze on connect/disconnect. Fixes and
improvements for mounts, non-horse mounts now sync.

2.3.1 - SKSE port, the mod no longer requires ScriptDragon, this should reduce CTD's and bugs. You may delete both ScriptDragon, and TamrielOnline.asi. Much less performance hungry server, with reduced crashing. Support for custom player animations, greatly reduced papyrus code. Activating anything synchronizes, not just levers.

Please note, this is the first full SKSE release. Nearly all the code has been rewritten/changed, there will likely still be some CTD issues, though on the whole it should be more stable.

2.2.1 - Quick fix for the headlook issue in the latest version. Please see 2.2.0's changelog for details on the latest version.

2.2.0 - Weather synchronization. Greatly reduced lag that occurred on death, and when the "no pause" option was active. Fixed server crash on death.
Players will not render until they are loaded. Npc sync should be a bit less taxing on performance. Added a 5 second delay between reconnecting. More CTD fixes. Fixed issue preventing shouting from working.

2.1.0 - Fixes for CTD's occurring when entering exterior cells. Fixes for duplicate character spawning. Improvement to npc sync stability.
Improved position synchronization when entering exterior cells. The "no pause" option has been improved, every menu should work, with the exception of books, reading certain books will cause CTDs when the option is enabled. Fix for jumping issue, where jumping would launch you into the air while connected to the server.

2.0.1 - Fix for the crashing on load. Related to the dlc issue, where having a dlc enabled would cause the game to crash when the mod loaded.

2.0.0 - NPC synchronization, positions are synchronized, idle animations, quests, combat, death, etc.. Fixed crash when loading a game, after disconnecting. Improved movement and position synchronization between worldspaces, locations, and cells. Improved customization synchronization. Removed some unnecessary papyrus code. Fixed issue where NPCs would huddle around invisible dead bodies. Fixed crashing upon new game, the mod will now only start after you have created a character, briefly after you first gain control of your character. Fixed issue where character does not disappear when another player disconnects.

*A big thanks to "KaptainTrite" for testing, and informing everyone during my absence.

*NPCs are synchronized based on the host player when the host is near, and based on whoever has the highest priority when the host is not near. I will be adding in a server option that will allow you to specify one specific person as the host, sometime this week.

1.1.9.3 - Console commands that begin with "player." are sent over the network. *Integrated "Jaxonz Map Markers" into the mod, on connect, other players are automatically tagged on the map. Fixed Male/Female voice issue. Magic improvements. More CTD fixes.
*This means you'll need the very latest version of SKSE now (1.7.3), and the latest version of SKYUI.

1.1.9.2 - Head discoloration is fixed. Fixed most CTDs on connect, and CTDs during play. Armor does not dequip when moving to a new area, no more mix matched equipment on other players when moving to other cells. Correctly refresh players when moving into a new area. (if there are players in an area, even if they are afk, they will show in their proper positions)

1.1.9.1 - Fixes for CTD on connect. Fixes for CTD on death. Arrow quiver shows up when equipped. Dequipped items instantly dequip, just as when equipping items.

1.1.9 - Fixes for CTD's reported in the last version. Fixes for movement glitches, and improved overall stability.

1.1.8 - More cleanup done behind the scenes to reduce CTD's, specifically when loading a save from a previous version. Improved master client detection, and synchronization. Position synchronization improvements. More fixes for NPC death synchronization.

1.1.7 - More optimizations, this is the third rewrite of the syncing, I scrapped the previous version due to the crashing issues. Nothing gets added to your game until you attempt to connect, this should reduce save bloat. Added more cleanup for the invisible actors/items. Fixed crash on reconnect. Fixed issue causing multiple failures when reconnecting to a server. Fixed issue causing other players to momentarily follow you.

1.1.6 - More stability improvements for the client, this version should be a better balance between speed and reduced crashing. Fixed issue with the server displaying the wrong names in the command prompt. Server optimizations.

1.1.5 - Optimizations, there should no longer be any major drops in framerate after the initialization.

1.1.4 - Optimizations for the changes in 1.1.3, gameplay should be less laggy.

1.1.3 - Fixes for the XInput error. Completely rewrote most of the code related to saving and loading player information, this should help with the
initialization issues people have been reporting, as well as the issue with the mod not starting. Fixed issue that caused movement not to be synced between certain cells (whiterun exterior/whiterun interior for instance). Removed the startup time variable, as it should be unnecessary with the new rewritten save/loading.

1.1.2 - Added controller & alternative keybinding support. Added the option "startuptime" to "TamrielOnline.ini", this value should be increased if
your character is not fully loading on other computers. Additional clones will not be spawned when reconnecting, you will regain control of your previous clone instead. Fixed issue with 2h weapon attacks not working. Fixed issue causing constant blocking to occur.

1.1.1 - Stability improvements. Reduced the amount of movement data being sent per second by 10 times the previous amount. Improved the position synchronization when moving from an exterior cell to an interior cell. Other players should disappear from the players screen when they move outside the players area of interest. Reduced the rubberbanding that occurs when other players stop.

1.1.0 - Quest synchronization has been implemented. A new server option "questtype" determines the type of synchronization, -1 (no synchronization, best performance), 0 (host synchronization, default), 1 (ffa synchronization, everyone's quests synchronize with everyone else). Removed cluttered code from the server.

1.0.9 - Lever, chain, and pulley interaction, frequently found in dungeons, is synchronized. Fixed issue with horse jumping not synchronizing properly. Fixed issue with self-casted spells not targeting correctly. Improved synchronization when equipping spells. Startup time has temporarily been increased by 5 seconds, to help with initialization. Added the setting "playerlimit" to the server, it determines the max number of connections that can be made to the server, set to 1000 by default. Lower settings are better for smaller coop sessions. Replaced code that was causing CTD's for some people, their should be a large reduction in the number of CTD's that occur as a result.

1.0.8 - Horse riding. Fixed crashing on connect, removed names from invisible npcs, improved the position synchronization when in different areas.

1.0.7 - Fixed issue with characters being partially initializing. Fixed issue with movement not always synchronizing on connect. Fixed issue with being stuck underground. Reduced the network requirements for clients, moved the majority of the initialization to the server. Improved the stability for all the synchronization. These fixes require the new server be used, preferably run as administrator.

1.0.6 - Stability improvements, rewrote most of the initialization and update code so that the mod will work on more computers. SKSE version check, will give you a message if your SKSE needs to be updated. Fixed repeat successful connection message. Movement updates limited to about 37 times per second to prevent overburdening some connections. Increase drop height to prevent items clipping through the floor. Better race detection. Server only sends position synchronization to users that are within 10000 units of each other, this value will be tweaked in the future, and will be expanded to other relevant data. Temporary fix for time of day bugs.

1.0.5 - Time of day synchronization based on the master client. Dropped item synchronization, dropped items show up in other player's games. Small
stability improvements.

1.0.4 - Locked containers, and doors can be unlocked over the network. Greatly improved the death detection for NPC's in the same cell as the player.
Disabled menu's while plugin initializes, so that it can't be accidentally interrupted. Removed the jump flying "issue". Cleaned up some of the code for clone disconnection. Found issue where crashing occurs if a target is left in the console after issuing a command, still looking for a fix. Fixed issue with characters constantly looking down.

1.0.3 - Removed the vast majority of polling in the papyrus scripts. Improved npc death detection. Restructured a lot of both the c++ and papyrus code
to better prevent crashing. Old connections are now forcefully disconnected on reconnect. Fixed issue with characters teleporting around when moving a certain distance from the player. Fixed a number of misc issues introduced in the last version.

1.0.2 - Basic death synchronization, npc's that die will be killed over the network; does not kill essential npc's. Sitting without being pushed around. Added in better detection for sleep animation. (need confirmation on whether or not the sleep animation plays) Bows work. Shouts work. Fixed some random disconnection issues for larger groups of players. Cap set to 1000 concurrent users per server. Got rid of spam on the server screen. Character is more responsive to changes in movement. Added height to jumping. Support for 40+ more animations (blacksmith, enchanting, smelting, mining, etc..) Better support for custom races. Better support for mods.

1.0.1 - No pause option for the server, set "canpause" to false to keep connecting players from pausing in menus, the test version is now
activated through the server's ini file, reduced information being sent over the network, and increased client stability. I will be releasing no pausing in menus as a separate mod as well.

1.0.0 - Initial release: position, rotation, armor, weapons, height, width, customizations, stats, name, walking, swimming, sitting, running, jumping, sneaking, and basic combat synchronization (you can attack, and it will synchronize on other people's screen), basic support for networking in mods (the "NetworkPV" function in "SkyUtilitiesScript" will call the "SETPV" console command on your avatar across the network).



RECOMMENDED MODS
Death Alternative - http://www.nexusmods.com/skyrim/mods/45894/?

FUTURE DEVELOPMENTS
World State Synchronization
  • NPC synchronization - Whether NPC's are alive or dead, their position, whether they are fighting, etc...
  • Quest synchronization
  • Weather synchronization
  • Time of day synchronization
  • Static items synchronization (items dropped/changed by the player)
  • Random encounter synchronization
  • Companion synchronization
  • Global Variable/Settings synchronization.
Greater interaction
  • Support more animations
  • Riding horses
  • Button activation synchronization
  • Better combat support
  • Companion synchronization
  • Equipping and using shouts.
  • Reviving other players.
Server Options
  • No friendly fire.
  • No pausing in menus.
  • A list of people online.
Other
  • Modding API, to allow the creation of general purpose, networked mods.
  • Specify the mods required to join a server.
  • Change how death works, possible revival mechanic.
  • Investigate adding a server list in-game.
  • Bug fixes

Updates should be once a week, at the end of the weekend, after this week.
Credit for the images goes to: BrandonJP_
and thedevil5600 and nnaatthhaann

FAQ


  • One of the mods features is not working properly.
Try running SKSE as administrator, instead of running it normally.

  • I do not have a "home" key.
Change the "key=0x24" (aka "home") in "TamrielOnline.ini" to another key listed in "TamrielOnline.ini"

  • What does "questtype" do, in "ServerSettings.ini"
"questtype" determines the type of synchronization, -1 (no synchronization, best performance), 0 (host synchronization, default), 1 (ffa synchronization, everyone's quests synchronize with everyone else).

  • My character is not synchronizing on other computers.
Double check that your firewall is not blocking outgoing UDP traffic, and try reconnecting. Try increasing "startuptime" in "TamrielOnline.ini" to a longer time period (the value is in seconds).

  • Other people's characters are not synchronized on my computer.
Double check that the other person(s) firewall is not blocking outgoing UDP traffic, and have them try reconnecting. Ensure that your server is accessible, and that incoming UDP traffic is not being blocked by your firewall.

  • I am getting frequent crashes, and the game is chugging.
This may be caused by your ENB. Some ENB's enter framelimiting mode when you press "home". To solve this, change the "key=0x24" (aka "home") in "TamrielOnline.ini" to another key listed in "TamrielOnline.ini"

Crashes can also be cause by selecting object/actors/etc... in the console window. When selecting something for use with a console command, clear it before closing the console.

  • I get "failed to connect" when trying to connect to the server.
Ensure that your firewall/av is not blocking the Skyrim, SKSE, or TamrielOnline.asi. Check and make sure that there are no spaces on the line with the ip you are connecting to. To help determine the source of the issue, try connecting to a public server. If you are unable to connect to a public server, then you may want to go through the process again to ensure that everything is setup properly.

  • I don't ever get any messages telling me to press "home".
Make sure that you are running the game, as admin, through SKSE. Check that both "TamrielOnline.asi" and "ScriptDragon.dll" are not blocked (check each file's properties for an "unblock" option). Ensure that ALL files from the zip are installed, that you have met all the requirements listed at the top of the page.

  • I'm having trouble connecting via port forwarding.
Try using hamachi instead. Make sure that everyone has hamachi, connect to one another through hamachi, and have everyone (except the host) use the hosts HAMACHI IP in their "TamrielOnline.ini" settings. The host can leave the ip set to "127.0.0.1".

  • Duplicates of my character are appearing, and mirroring what I do.
Double check your server settings, and ensure that "testing" is set to false. If the issue persists, it is likely a known bug, which has yet to have a permanent solution. In the meantime, you can try connecting through another computer, or internet connection.

  • There are clones of people everywhere.
It's a bug that occurs when people close out of skyrim without first disconnecting from the game. To get rid of clones, you can use "markfordelete" in the console. This bug is being worked on.

  • Other players are not appearing when I enter "xyz" building, or when I fast travel to "xyz" location.
Try reconnecting, or have the other players reconnect. This is a bug with the position synchronization, that is being worked on.

  • I cannot exit books, I do not hear dialogue, or my menus are messed up.
Try opening and closing the console once. This happens when the server has set "canpause=false", the nopause option is not working 100% yet, and as such can cause a host of menu glitches.

  • I crash when I load a save while connected.
To prevent crashing, it is best to disconnect from the server before loading a new save.

Tutorial français
- by MrSponge67
https://www.youtube.com/watch?v=KobVNfD2bsU
https://www.youtube.com/watch?v=qJ_NLsZKNZ0

Russian Instructions - by Silvio_Manfred
 Инструкция по игре в Skyrim Multiplayer:
    - устанавливаем игру The Elder Scrolls 5: Skyrim Legendary,
    - устанавливаем Skyrim Script Extender (SKSE) в директорию с игрой,
    - качаем клиент Skyrim Multiplayer и распаковываем содержимое архива в указанные директории,
    - открываем TamrielOnline.ini в директории SteamGames\SteamApps\common\Skyrim,
    - изменяем локальный IP адрес "connectionip=127.0.0.1" на IP нашего тестового сервера "connectionip=46.39.224.200" или же на любой другой IP сервера, который вам известен,
    - заходим в игру используя skse_loader.exe и загрузив сохранение нажимаем кнопку "home" и автоматически подключаемся к указанному в предыдущем пункте серверу,
    - приятной игры.
     
Где вы можете найти все ссылки?
Заходим на подписывается, после чего заходим в раздел меню "ссылки и инструкции".
Русский портал http://skyrim-multiplayer.com/ & http://skyrim-multiplayer.ru/ & http://skyrim-online.ru/ находится в разработке.
     
International site http://skyrim-multiplayer.com/ (main .com) & http://skyrim-multiplayer.ru/ & http://skyrim-online.ru/ in-dev.

Tamriel Online by Siegfre [Traduzione Italiana by xKira]
La mod permette di conettere due o più computer alla stessa sessione di gioco, sincronizzando vari aspetti del gioco. Per ora sono disponibili solo azioni di base, con il tempo si potranno fare anche le quest insieme. Si possono usare mod diverse, non è un problema.
 
File Necessari 
SKSE [1.7.2] (Lo si trova http://skse.silverlock.org/ consiglio il 7z archive. )
ScriptDragon [1.9.32] (Lo si trova su http://www.dev-c.com...m/scriptdragon/ )
Skyrim Update 13, [1.9.32.0.8]
 
 
Installazione 
Principalmente ci sono due tipi di connessione, una in LAN (tra pc nella stessa "casa") e Online (tra cui sono presenti anche dei server dedicati)
 
 
Se volete Hostare
inserite il Client e il Server nella directory
aprite TamrielOnline.ini e modificate "connectionip=127.0.0.1"
al posto di 127.0.0.1 inserite il vostro ipv4 (in genere è del tipo [192.168.0.100]) 
come porta usate 1283
lanciare LiveServer.exe
far partire il gioco da skseloader.exe
una volta finiti tutti i caricamenti, spingi il tasto HOME (accanto a PRINTSCREEN)
 
 
Se vi volete connettere
inserite il Client nella directory
aprite TamrielOnline.ini e modificate "connectionip=127.0.0.1"
al posto di 127.0.0.1 inserite l'ip del server 
(usate ipv4 [192.168.0.100] se volete giocare in LAN, usate il wan ip se voelte giocare Online [46.39.224.200] )
come porta usate quella aperta dall'host 
far partire il gioco da skseloader.exe
una volta finiti tutti i caricamenti, spingi il tasto HOME (accanto a PRINTSCREEN)
 
 
Problemi
Se non riuscite a hostare una partita online, o meglio i vostri amici non riescono a connettersi, il problema è che dovrete aprire la porta 1283. Consiglio di seguire una guida per il vostro router.
 
Attenzione, per ora la mod fa crashare il gioco quando ci sono i caricamenti. Dovete usare il tasto HOME per disconnettervi ogni volta.