{"id":425,"date":"2026-08-16T16:34:56","date_gmt":"2026-08-16T16:34:56","guid":{"rendered":"https:\/\/x.sheep-mine.ts.net\/index.php\/sfs-c-api-v3-0-17-is-live\/"},"modified":"2026-08-16T16:34:56","modified_gmt":"2026-08-16T16:34:56","slug":"sfs-c-api-v3-0-17-is-live","status":"publish","type":"post","link":"https:\/\/x.sheep-mine.ts.net\/index.php\/sfs-c-api-v3-0-17-is-live\/","title":{"rendered":"SFS C# API v3.0.17 is live"},"content":{"rendered":"<p><br \/>\n<\/p>\n<div id=\"post-2484\">\n\t\t\t\t<!-- .entry-header --><\/p>\n<div class=\"entry-content\">\n<p>We\u2019ve rolled out major improvements to the Audio API and several important fixes. Here\u2019s what\u2019s new:<\/p>\n<p><strong>Audio Enhancements<\/strong><br \/>Better audio quality with our upgraded echo cancellation, noise suppression, and automatic gain control\u2014now powered by WebRTC\u2019s proven audio processing. We\u2019ve added smart audio interpolation to smooth out network hiccups and automatic resampling to handle microphone\/speaker mismatches. Plus, we\u2019ve cut garbage collection pressure for smoother performance.<\/p>\n<p><strong>New Features<\/strong><\/p>\n<ul>\n<li>SFSArray now supports IEnumerable<\/li>\n<li>Custom configuration file support via ConfigData.Parse<\/li>\n<li>Audio Echo Cancellation for Unity<\/li>\n<\/ul>\n<p><strong>Under the Hood<\/strong><br \/>Fixed a few validation issues, test-only unsafe SSL configuration and debug logging noise.<\/p>\n<p>Get the new API at this url:<br \/><a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.smartfoxserver.com\/download\/sfs3#p=client\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.smartfoxserver.com\/download\/sfs3#p=client<\/a><\/p>\n<\/p><\/div>\n<p><!-- .entry-content --><\/p>\n<footer class=\"entry-meta\">\n\t\t\tThis entry was posted in <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/smartfoxserver.com\/blog\/category\/news\/\" rel=\"category tag\">News<\/a>, <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/smartfoxserver.com\/blog\/category\/news\/releases\/\" rel=\"category tag\">Releases<\/a> and tagged <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/smartfoxserver.com\/blog\/tag\/audio\/\" rel=\"tag\">audio<\/a>, <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/smartfoxserver.com\/blog\/tag\/csharp-api\/\" rel=\"tag\">c# api<\/a>, <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/smartfoxserver.com\/blog\/tag\/release\/\" rel=\"tag\">release<\/a>, <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/smartfoxserver.com\/blog\/tag\/sfs3\/\" rel=\"tag\">sfs3<\/a> on <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/smartfoxserver.com\/blog\/sfs-c-api-v3-0-17-is-live\/\" title=\"14:30\" rel=\"bookmark\"><time class=\"entry-date\" datetime=\"2026-05-28T14:30:22+00:00\">May 28, 2026<\/time><\/a><span class=\"by-author\"> by <span class=\"author vcard\"><a rel=\"nofollow\" target=\"_blank\" class=\"url fn n\" href=\"https:\/\/smartfoxserver.com\/blog\/author\/admin\/\" title=\"View all posts by SmartFoxServer Team\" rel=\"author\">SmartFoxServer Team<\/a><\/span><\/span>.\t\t\t\t\t\t\t\t<\/footer>\n<p><!-- .entry-meta -->\n\t<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/smartfoxserver.com\/blog\/sfs-c-api-v3-0-17-is-live\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We\u2019ve rolled out major improvements to the Audio API and several important fixes. Here\u2019s what\u2019s&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[880,955,740,744,741,746],"tags":[],"class_list":["post-425","post","type-post","status-publish","format-standard","hentry","category-audio","category-c-api","category-news","category-release","category-releases","category-sfs3"],"_links":{"self":[{"href":"https:\/\/x.sheep-mine.ts.net\/index.php\/wp-json\/wp\/v2\/posts\/425","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/x.sheep-mine.ts.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/x.sheep-mine.ts.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/x.sheep-mine.ts.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/x.sheep-mine.ts.net\/index.php\/wp-json\/wp\/v2\/comments?post=425"}],"version-history":[{"count":0,"href":"https:\/\/x.sheep-mine.ts.net\/index.php\/wp-json\/wp\/v2\/posts\/425\/revisions"}],"wp:attachment":[{"href":"https:\/\/x.sheep-mine.ts.net\/index.php\/wp-json\/wp\/v2\/media?parent=425"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/x.sheep-mine.ts.net\/index.php\/wp-json\/wp\/v2\/categories?post=425"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/x.sheep-mine.ts.net\/index.php\/wp-json\/wp\/v2\/tags?post=425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}