The .zip should lead directly into the /assets folder, pack.mcmeta file, and pack.png icon.
Correctly organized .zip
WARNING: Make sure the host you choose allows you to use direct download links and that you also know how to get them.
Step 3: Log in to your Dropbox account and navigate to “Files” on your Dropbox account and then click “Upload Files”.
Step 4: After uploading the Resource Pack to your Files, hover over the file and click share located toward the right side.
Step 5: Click “Create Link” then click “Copy Link” after it’s loaded.
Step 6: Go to the DedicatedMC.io Panel and select the server you want to upload the Resource Pack to.
Step 7: In the selected server, either go to “File Management” or use an SFTP client of your choice. A guide on how to use SFTP can be found here.
Step 8: Whether using the File Manager on the Panel or SFTP, you need to open the file called “server.properties”, it’s located on the main folder where your server’s jar and world folders are located.
Step 9: Start editing the file and find the property called “resource-pack=”
Step 10: Paste your direct download link here. If you are using Dropbox, make sure to replace dl=0 to dl=1 at the end of your Dropbox link!
For Server Resource Packs to work they must link to Direct Download! Changing dl=0 to dl=1 will make it a Direct Download Link for Dropbox links, but it varies from host to host. Make sure you know how to get the Direct Download Link for the host of your choice.