You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+25-1Lines changed: 25 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,28 @@ Due to Oldcord's rapidly changing nature, there are some commits which may break
17
17
Which is why, on future commits where the DB is changed in a significant way, we will add a short SQL query/queries you can run to update the database to work with the new wrapper on the commit description. <br>
18
18
The server may also automatically run these migration scripts for you when you update your instance and restart it.<br>
19
19
20
-
Also, if you created your Oldcord instance before November 14 (2024) and you are updating it, please make sure that your `config.json` file is also updated to the new format, or your instance will not work.
20
+
There have been some major changes with Oldcord V3 recently, such as some pretty significant configuration file tweaks. <b>Make sure your config.json file ALWAYS matches the amount of entries in the example config whenever you pull from this repository.</b> <br><br>
21
+
Also, if you created your Oldcord instance before November 14 (2024) and you are updating it, please make sure that your `config.json` file is also updated to the new format, or your instance will not work. <br>
22
+
23
+
# FAQ
24
+
`What is WebRTC P2P?`
25
+
- In the Jan 31st 2017 discord client build there was a new protocol for voice that was introduced, webrtc-p2p, it was around for at least the whole of 2017 & 2018, we don't know when it was removed - probably 2019 or so.
26
+
- But we do know it was never actually used in the client, and there's no documentation on it ever existing, I assume it was there for discord developers to use on testing instances? It works by sending ICE candidates to the RTC server via OP 10, and the server just relays it out to the other clients in the call.
27
+
- It is not recommended to use this feature without a VPN, as it does leak your IP address due to its nature of being <b>peer to peer</b>.
- Voice is still heavily work in progress! But it has been confirmed to be working, either via WebRTC P2P (Browser Client), UDP (Discord Client) or WebRTC (Browser Client).
34
+
- There are some known bugs such as a subscriber/producer ssrc mismatch issue with the client, clients speaking without any indicator in calls, and you may need to re-join the call, deafen/undeafen to hear anything on receiving clients. We are working on a fix for this issue.
35
+
- WebRTC does require the Modernize WebRTC SDP Truncation patch to be enabled to work!!
36
+
37
+
`How about Video? Is Video Supported?`
38
+
- Not at the moment, we're just trying to fix all the bugs with the clients & media server related to voice first.
39
+
40
+
`Does server muting/deafening work? And does deafening actually prevent you from receiving audio data?`
41
+
- Not right now but it's being actively worked on! As always, contributions are encouraged & welcome!
21
42
22
43
# Setup
23
44
Download and setup a postgreSQL server with the database name of your choice.
@@ -52,6 +73,9 @@ Example integration configuration:
52
73
`NO_GUILD_CREATION` - Block future guilds from being created. <br>
53
74
`NO_INVITE_USE` - Block invites from being used. <br>
54
75
76
+
And you can also do some pretty cool stuff like:
77
+
`autojoin:GUILDID` (e.g autojoin:1413791197947867136) - Auto join a guild on account creation. <br>
78
+
55
79
More are to come with instance flags in the future. <br>
56
80
57
81
The `gcs_config` section of the `config.example.json` is for the ability to auto-upload saved assets from the wayback machine for future use later. <br>
0 commit comments