Commit Graph

299 Commits

Author SHA1 Message Date
MrGadget
b8bcd9ad25
fix: Add missing channelId to NetworkConnectionToClient.Send calls (#1509)
* fix: Add missing channelId to NetworkConnectionToClient.Send calls

* Updated ChangeLog

* Added braces

* Found one more
2020-02-20 09:51:03 +01:00
Chris Langsenkamp
bf47ae4cf1 removed blank line in doc 2020-02-18 12:11:55 -05:00
Sebastian König
c0feee8845
Changed namespace in code snippet. (#1505)
Added "using Mirror;" instead of "using UnityEngine.Networking;"
2020-02-18 12:10:04 -05:00
Chris Langsenkamp
3a0c7fb1ec fix: Fixed toc link 2020-02-18 11:34:07 -05:00
vis2k
d47a881f86 removed previous guide 2020-02-18 11:24:12 +01:00
Chris Langsenkamp
e5dec90499 docs: Updated various documents 2020-02-17 23:10:47 -05:00
vis2k
f4677ff627 docs: add links 2020-02-17 23:16:47 +01:00
vis2k
6ac804107f docs: add header 2020-02-17 22:43:08 +01:00
vis2k
6f91cf49c2 docs: added 'Cheat safe, local player movement beyond NetworkTransform' based on https://forum.unity.com/threads/making-player-movement-secure-with-mirror.829683/ 2020-02-17 22:41:33 +01:00
Chris Langsenkamp
c70a43b431 Removed ClientServers doc 2020-02-16 18:07:25 -05:00
Chris Langsenkamp
c0e4c033e9 Replaced RoomManager image 2020-02-15 16:25:42 -05:00
Chris Langsenkamp
da79d69ea6 Updated Authentication doc 2020-02-14 18:26:23 -05:00
Chris Langsenkamp
03ce7031ee Replaced Steam Transport Image 2020-02-14 10:16:22 -05:00
Chris Langsenkamp
01b2ed9d6e Updated NetworkSceneChecker doc 2020-02-12 14:18:56 -05:00
Paul Pacheco
6aa2d001e2
docs: document scriptable objects (#1494) 2020-02-12 08:39:38 -06:00
Chris Langsenkamp
22c8d3da5f Updated Transport docs 2020-02-11 19:16:29 -05:00
Derek S
3277fce728
Updated Discord-Mirror docs (#1493)
* Updated Discord-Mirror docs

* Update doc/Transports/DiscordMirror.md

Co-Authored-By: MrGadget <chris@clevertech.net>

Co-authored-by: MrGadget <chris@clevertech.net>
2020-02-11 19:09:23 -05:00
Chris Langsenkamp
2a9934f879 Tranports doc update 2020-02-11 18:28:31 -05:00
Chris Langsenkamp
5c8bf26a9f Updated ChangeLog 2020-02-10 18:00:05 -05:00
Chris Langsenkamp
67deaeaa76 Updated Chnagelog 2020-02-10 08:14:20 -05:00
Bug
64a59407ef Update ClientsServers.md (#1489)
NetworkServer.Listen(int) receives a maximum number of connections, not a port.
ref: https://mirror-networking.com/docs/api/Mirror.NetworkServer.html?q=NetworkServer
2020-02-08 14:49:41 -05:00
FirstGearGames
f5a7c6aa9f
Fixed missing video link image. (#1487) 2020-02-07 17:50:22 -05:00
FirstGearGames
d05a46101e
Added video tutorial link. (#1488) 2020-02-07 17:50:05 -05:00
Chris Langsenkamp
82a4af9a62 updated ChangeLog 2020-02-06 20:19:12 -05:00
Chris Langsenkamp
626f084a87 updated example code 2020-02-06 19:32:18 -05:00
Chris Langsenkamp
e3b299fec4 Updated ScriptTemplates doc
Removed zip file
2020-02-04 19:45:00 -05:00
Chris Langsenkamp
ed44c1b77d Updated ChangeLog 2020-02-04 12:42:27 -05:00
Chris Langsenkamp
f523fca10c Updated ChangeLog 2020-02-04 12:41:39 -05:00
Chris Langsenkamp
7c5d368ce8 Updated ChangeLog 2020-02-04 12:24:04 -05:00
Chris Langsenkamp
8bcc826ec6 Updated ChangeLog 2020-02-04 12:09:56 -05:00
Chris Langsenkamp
a5a9c7e7bc Updated ChangeLog 2020-02-03 13:59:19 -05:00
Chris Langsenkamp
b4a0830e3c Updated ChangeLog 2020-02-03 12:05:08 -05:00
Chris Langsenkamp
eeca74f93b Updated ChangeLog 2020-02-03 12:04:11 -05:00
Chris Langsenkamp
d07f847e28 Update ChangeLog 2020-02-02 15:19:10 -05:00
Chris Langsenkamp
a2c88d787d Updated ChangeLog 2020-02-01 13:08:44 -05:00
Chris Langsenkamp
abb570b309 Updated RemoteActions Doc 2020-01-31 22:04:51 -05:00
Chris Langsenkamp
d0e493ac92 Updated ScriptTemplates 2020-01-31 21:25:38 -05:00
FirstGearGames
dc0e47269c
Updated video, updated video link. (#1461) 2020-01-29 15:56:22 -05:00
Chris Langsenkamp
d8d1f48fe2 Updated NetworkDiscovery doc 2020-01-29 13:23:12 -05:00
Chris Langsenkamp
a52d58a18b Update RemoteActions doc 2020-01-29 12:34:20 -05:00
Paul Pacheco
e75b45f888
feat: LAN Network discovery (#1453)
* Fix typo

* Updated Changelog

* first commit

* Add example for discovery

* NetworkDiscovery component should be added

* fixed UI

* Fix some warnings

* refactor: network discovery reimplemented

* Remove unused GUIstyle

* Fix namespaces

* Just send to the broadcast address

* Fix indentation

* Log errors in ClientListen

* Code formatting cleanup, HelpURL's fixed, comments revised. (#38)

* Transport can now provide server uri

* work with any transport by passing uri

* Move discovery initialization to start

* feat: Discovery can now be easily customized per game

* Use generics to simplify api

* Renamed ServerInfo -> ServerResponse

* Rename method

* Moved up one folder

* Move ServerId to NetworkDiscovery

* tests now reference Mirror.Discovery

* Cleaned up blank space

* Disable GUID apparently fixes it

* Use UnityEvents for ease of use

* Remove noisy log

* remove blank spaces

* Process request receives the client endpoint

* use consistent name for parameters

* Remove white space

* Keep it minimalistic,  we don't need age or totalPlayers

* Comment non obvious property

* Don't break transports

* Documentation and image

* Code formatting

* removed privates

* Added Range attribute

* Rename ActiveDiscoverySecondInterval

* Revised NetworkDiscovery doc

* Swapped field order (Cosmetics)

* Added ScriptTemplate

* Update ProjectSettings/ProjectVersion.txt

* Updated ScriptTemplate

* Updated xml comment and ScriptTemplate

* Updated ScriptTemplate

* Improve xmldocs

* Improve xmldocs

* Remove leftover comment

* Renamed event

* Moved discovery inside components

* Keep parameter names consistent

* Provide a guide for network discovery

* XML Comments and ScriptTemplate

* Moved Credits

* fixed template

* Removed comment

* removed comment

* xml comments and template

* fixed method name

* fixed method and template

* removed semicolon

* fixed template

* fixed method and template

* fixed template

* fixed template

* Fix copypasta error

* Show error if no url is available

Network Discovery now shows an error if the transport does not support
providing Url

* Grammar fix

* Extended Template

* fixed template

* Added guide link to template

* New image

* Update NetworkDiscovery.md

* Updated Guid Doc and Template

* fixed bullets

* Remove unnecessary using

* Make it like Mirror's

* Update ScriptTemplates Image & Zip

* Removed from Deprecations

* Updated ChangeLog

* Updated ChangeLog

* Update NetworkDiscovery.md

Remove last line...this was copied to the paragraph above the code block

Co-authored-by: MrGadget <chris@clevertech.net>
2020-01-29 09:56:29 +01:00
Chris Langsenkamp
b003804ee9 Updated ChangeLog 2020-01-28 17:51:59 -05:00
Chris Langsenkamp
bfaef963e1 Updated ChangeLog 2020-01-28 17:51:14 -05:00
Chris Langsenkamp
cad02a2b1d Added note to SyncVarHooks doc 2020-01-28 02:48:21 -05:00
Chris Langsenkamp
6dd0f3590c Added Fallback to left nav 2020-01-27 14:56:30 -05:00
MrGadget
a7efb13e29 feat: Mirror Icon for all components (#1452)
* Apply Icon

* Assigned Icons

* Assigned Icons

* Updated ChangeLog
2020-01-27 18:00:27 +01:00
Chris Langsenkamp
5ffa4f0f2c Updated ChangeLog & DataTypes 2020-01-26 18:16:08 -05:00
Chris Langsenkamp
1946dd7491 Updated ChangeLog 2020-01-25 15:53:28 -05:00
MrGadget
71c0d3b2ee
feat: Network Scene Checker Component (#1271)
* Create Network Scene Checker Component

* Move objects to subscene in client

* Remove OnStartClient

* Rewritten with static dictionary

* Updated doc

* renamed image

* Replaced image

* fixed image name

* Changed to short-circuit return in Update

* Changed to using string for key since additive scenes may be unloaded

* Added null check

* Removed commented line

* Update Assets/Mirror/Components/NetworkSceneChecker.cs

Co-Authored-By: vis2k <info@noobtuts.com>

* Moved initializer to declaration

* Removed [Scene, SerializeField]

Co-authored-by: vis2k <info@noobtuts.com>
2020-01-25 15:48:47 -05:00
Chris Langsenkamp
16b4818f9e Updated ChangeLog 2020-01-25 04:25:46 -05:00
Chris Langsenkamp
f2f573d24c Updated ChangeLog 2020-01-23 14:44:22 -05:00
Chris Langsenkamp
be29857237 Updated ChangeLog 2020-01-23 14:38:46 -05:00
shulinnn
60a2595093 Update SyncLists.md (#1445)
OP_DIRTY & OP_REMOVE are obsolete.
2020-01-21 05:00:25 -05:00
Chris Langsenkamp
522655d1ad Updated ScriptTemplates doc image 2020-01-19 16:49:08 -05:00
Chris Langsenkamp
c57c01a47a Updated Script Templates 2020-01-19 16:45:12 -05:00
FirstGearGames
a738ca9f3a Updated video tutorial link. (#1443)
Corrected information in video tutorial with a new release. Link updated to new video.
2020-01-19 14:33:18 -05:00
Paul Pacheco
58bd292d52 Document serializing scriptable object (#1438)
* Document serializing scriptable object

* typos and grammar

* Make more readable
2020-01-19 12:10:12 +01:00
Chris Langsenkamp
11a6fa0d82 Updated Network Transform Doc and Image 2020-01-16 19:47:52 -05:00
Chris Langsenkamp
d1074ac43d Updated ChangeLog 2020-01-16 11:06:23 -05:00
MrGadget
0a49b435cc
Added Serializable and SerializeField 2020-01-14 19:42:04 -05:00
MrGadget
f621a4aaf1
Added Serializable and SerializeField 2020-01-14 19:36:53 -05:00
MrGadget
98652e708f
Added Serializable and SerializeField 2020-01-14 19:32:39 -05:00
MrGadget
7011fade2d
Added public 2020-01-14 19:23:46 -05:00
MrGadget
503c722eb0
Added [System.Serializable] 2020-01-14 19:20:33 -05:00
Chris Langsenkamp
bc40d871b8 Updated ChangeLog 2020-01-11 18:22:12 -05:00
Chris Langsenkamp
58d398257e Updated Integrations doc 2020-01-11 14:52:36 -05:00
MrGadget
c30e4a9f83 feat: NetworkAnimator warns if you use it incorrectly (#1424)
* Added warnings to NetworkAnimator

* Updated ChangeLog

* pauls suggestions
2020-01-11 10:35:58 -06:00
Chris Langsenkamp
2c9d22f781 Updated ChangeLog 2020-01-10 19:53:21 -05:00
vis2k
b9f52fdb46
breaking: fix: #1151 - assign SyncVars before calling the Hook. Hook now passes old and new value instead of changing it from new value to old value, as this would break all SyncVar Hook projects silently. (#1416)
* test

* new docs

* adjust CheckForHookFunction to expect two hooks

* update example

* update example

* update example

* update test

* update example

* SyncVar.set: store value in oldValue variable

* SyncVar.set: pass old value to hook too

* TODO

* SyncVar deserialize store value in oldValue variable (for simple types)

* SyncVar deserialize: pass old value to hook too (for simple types)

* add test for GameObject type

* fix comment

* SyncVar deserialize: set value before calling hook

* add TODO

* SyncVar.set: set value before calling hook

* replace tests

* GO test

* SyncVar deserialize: move oldvalue code higher up so it applies to GO/NI too

* syntax

* SyncVar deserialize: pass oldValue to hook (GO/NI types)

* SyncVar deserialize: set netid before calling hook (GO/NI types)

* update comment

* update comment

* update comment

* shorter

* comment, TODO

* put oldValue code into separate cases again

* fix SyncVarEqual comparing the same two __goNetId values

* get rid of tmpValue

* fix weaver tests

* remove TODO

* SyncVar deserialize simple types: get rid of tmpValue here too

* remove tests
2020-01-10 16:17:13 +01:00
Chris Langsenkamp
b581e896fc Updated Changelog 2020-01-07 10:59:07 -05:00
Chris Langsenkamp
6d77f00ad0 Updated ChangeLog 2020-01-06 04:53:38 -05:00
Chris Langsenkamp
379e4c38cc Updated Dev Server docs and TOC 2020-01-06 04:23:57 -05:00
FirstGearGames
b31f885421
- Added video tutorials for built-in data types and custom data types.
- Added video tutorials for built-in data types and custom data types.
2020-01-03 12:06:32 -05:00
Paul Pacheco
c3ffb50722
docs: explain limitations a little better 2019-12-30 12:15:32 -06:00
Chris Langsenkamp
53b160e480 Update NetworkBehaviour Template 2019-12-30 09:47:44 -05:00
Chris Langsenkamp
952855ef64 Restore Overview entries in TOC's 2019-12-30 04:35:18 -05:00
Icezman001
11b5a6639e Update index.md (#1367)
Forgot a %20 in the last picture. it didn't show. Is fixed
2019-12-29 13:21:21 -06:00
Icezman001
9421696447 Update toc.yml (#1366)
Stop showing overview on the left. It's the same as the title so doesn't need to be shown
2019-12-29 13:02:03 -06:00
Icezman001
19321d575f docs: Explain how to set a server in AWS (#1365)
* Create DevelopmentServer.md

This guide focuses on helping people try out their projects on a dedicated server so a more realistic test can be performed to see if everything works correctly.
This focuses on the free/trial aspect from the chosen providers and tries to make it very clear to readers that "free" is relative and Mirror can not be held responsible if they go above the providers limits.
It is mainly a guide on setting up the dedicated server through different providers to test your Mirror project.

Question:
Should I put it all under each other or should each provider/possibility be a different page like synchronization/GameObjects?
For example:
Overview
AWS
Azure
Google

* Make dedicated servers a submenu

* Add files via upload

* Move AWS inside it's own folder

* Update index.md

Changed the imgur links to the github images in the AWS folder so offline access is possible

* Update index.md

As suggestion from SoftwareGuy from suggestion: https://github.com/vis2k/Mirror/pull/1365#discussion_r361819820
I have made this in a bullet point so it's more clearly visible

* Update index.md

* Update index.md

* Update index.md

Added the changes as SoftwareGuy mentioned

* Update index.md

Another update to the formatting.
Changed some parts to titles so it's easier to navigate through the right hand side on github pages.
Some more formatting done

* Update index.md

Changed the titles from the 7 steps to include the step number for easier following

* Update index.md

Forgot this one: https://github.com/vis2k/Mirror/pull/1365#discussion_r361819874

Co-authored-by: Paul Pacheco <paulpach@gmail.com>
2019-12-29 11:44:26 -06:00
Icezman001
ad7e7e58a3 Update Profiler.md (#1364)
Changed patreon mentions to github supporter mentions
2019-12-28 16:56:21 +01:00
Chris Langsenkamp
8d8cb7eba0 Change link to Sponsor 2019-12-26 19:19:34 -05:00
Chris Langsenkamp
fc9f61af49 Cropped image 2019-12-22 17:58:10 -05:00
Chris Langsenkamp
5363770f5b Changed link to zip 2019-12-22 17:35:31 -05:00
Chris Langsenkamp
7a138b9926 Updated NetworkBehaviour doc 2019-12-22 17:30:14 -05:00
Chris Langsenkamp
92d19cf6ef Added ScriptTemplates to TOC 2019-12-22 17:19:49 -05:00
Chris Langsenkamp
74aab9e633 Added Script Templates doc 2019-12-22 17:09:51 -05:00
Chris Langsenkamp
4179338d27 Update ChangeLog 2019-12-22 15:16:32 -05:00
Paul Pacheco
68a004a63b
improve authentication doc
just make text a little easier to read
2019-12-22 10:26:23 -06:00
FirstGearGames
62050666b9
Added video tutorial link. 2019-12-22 08:54:04 -05:00
rxmarccall
5658b0695d
Update NetworkBehaviour.md
Simple typo for `ClientRPC` attribute that should be `ClientRpc`
2019-12-20 15:42:16 -07:00
MrGadget
c51b8c7508
Merge pull request #1320 from rxmarccall/patch-1
Update SceneObjects.md
2019-12-19 10:18:18 -05:00
Icezman001
a21ab8934b
Update SyncVarHook.md
In the example while reading the guides it just seemed easier to put the variables at the top (as you read the OnStartServer method you see a variable and try to find what it is, but it's further down.
Easier to understand in my mind. Not sure if it's a huge issue for others
2019-12-19 15:54:35 +01:00
MrGadget
f521f1b06e
Update Conversion.md 2019-12-19 09:41:58 -05:00
rxmarccall
e49456da5f
Update doc/Guides/GameObjects/SceneObjects.md
Looks great!

Co-Authored-By: MrGadget <chris@clevertech.net>
2019-12-18 17:10:28 -07:00
rxmarccall
11df4dd2f8
Update SceneObjects.md
Clarification that networked scene objects will not enable until an actual Player Object has been created
2019-12-18 15:46:31 -07:00
MrGadget
2b5370f129
Merge pull request #1311 from FirstGearGames/patch-5
Added missing field setter on Item ReadItem() for ARMOR.
2019-12-16 17:31:21 -05:00
MrGadget
16fe7d3643
Merge pull request #1312 from FirstGearGames/patch-6
Added video tutorial.
2019-12-16 17:30:57 -05:00
MrGadget
f09b06584e
Merge pull request #1313 from FirstGearGames/patch-7
Changedvideo link to video within playlist.
2019-12-16 17:30:43 -05:00
MrGadget
4d906fbe44
Merge pull request #1314 from FirstGearGames/patch-8
Added SyncVar hook video link.
2019-12-16 17:30:32 -05:00
MrGadget
ebe4b557e8
Merge pull request #1315 from FirstGearGames/patch-9
Added video tutorial link.
2019-12-16 17:30:23 -05:00